Tôi có một số phương pháp mà tôi gọi là như thế này:Việc đóng gói một khối trong các cuộc gọi phương pháp mà chấp nhận khối theo tên
with_this do
with_that do
and_in_this_context do
yield
end
end
end
Tôi nhớ có một thủ thuật để đệ quy quấn như một cuộc gọi khối. Làm cách nào để viết một phương thức chặn gói cho tôi?
def in_nested_contexts(&blk)
contexts = [:with_this, :with_that, :and_in_this_context]
# ... magic probably involving inject
end
Chỉ cần những gì tôi cần, cảm ơn! – Julik