Tôi không biết thuật ngữ chính xác. Tôi đã cố gắng để google nó và không thể tìm thấy bất cứ điều gì vì lý do đó.Viết lại hàm ruby đơn giản để sử dụng khối
Tôi viết một thư viện Ruby, và tôi muốn viết lại các chức năng để họ làm việc như dưới đây như là tôi thích nó để có thể đọc (bên trong một khối?)
Tôi có một chức năng mà thực hiện điều này
@dwg = Dwg.new("test.dwg")
@dwg.line([0,0,0],[1,1,0])
@dwg.save
tôi muốn viết lại nó để nó hoạt động như thế này
Dwg.new("test.dwg") do
line([0,0,0],[1,1,0])
save
end
bạn có thể vạch ra những con đường tôi đi về điều này?
Phương pháp gọi là 'save' có thể hữu ích nếu bạn không sử dụng một khối, nhưng không phải là nó dư thừa nếu bạn đang sử dụng một khối? –
điểm tốt, đặc biệt là kể từ khi tôi chuyển tên tệp đến hàm – ADAM