Возможно ли для lambda
, proc
, method
или другого типа блока в ruby, чтобы уступить другому блоку?
что-то вроде...
a = lambda {
puts 'in a'
yield if block_given?
}
a.call { puts "in a block" }
это не работает... он просто создает
in a
=> nil
Есть ли способ получить блок для вызова блока?