呼び出し元の呼び出し元のブロックに譲りたい場合、どのように進めるべきですか? 私は次のことを思いつきました:
def method1(param)
method2(param) { |x| yield x if block_given? }
end
def method2(param)
yield(param) if block_given? # Can I yield from here
end
method1("String") { |x| puts x } # to here in a more elegant way?