Мне нужно получить количество параметров, которые принимает данный блок. Например:
foobar(1,2,3) { |a, b, c|
}
def foobar(x, y, z, &block)
# need to obtain number of arguments in block
# which would be 3 in this example
end
Это возможно в 1,9 багажнике, но не в официальном выпуске. Я надеялся, что если это можно сделать, не загружая отдельный модуль gem/extension.