-4
o = Object.new
def o.method_missing(m,*args)
puts "xxxxxxx #{m}"
end
p o.some_method
Каков основной процесс переопределения метода?Как работает переопределение `method_missing`?
o = Object.new
def o.method_missing(m,*args)
puts "xxxxxxx #{m}"
end
p o.some_method
Каков основной процесс переопределения метода?Как работает переопределение `method_missing`?
как делает новый метод знает, что я называю метод недостающей
Если вызываемый метод не определен, он может сказать, что вы вызываете метод недостающий.
как распечатать выход нового метода?
Выполнение нового метода.
Как
some_method
рассматривается как аргументm
?
По дизайну.
У меня такое чувство, что вы меня не поняли. –