define_method
может использоваться для определения методов:
define_method(:m) do |a|
end
что эквивалентно следующему:
def m(a)
end
Однако, какова эквивалентная форма следующего с помощью define_method
:
def m(a=false)
end
Обратите внимание, что мне нужно будет позвонить m()
, не указывая никаких аргументов.