¿Es posible para un lambda
, proc
, method
u otro tipo de bloque en rubí, para ceder el paso a otro bloque?
algo así como ...Ruby: bloque de rendimiento de un bloque?
a = lambda {
puts 'in a'
yield if block_given?
}
a.call { puts "in a's block" }
esto no funciona ... sólo produce
in a
=> nil
¿Hay manera de conseguir el bloque para llamar a un bloque?
No es que sea un gran problema, pero noté que usted fue el primero en responder. –