Попытка использовать define_method
внутри initialize
, но получив undefined_method define_method
. Что я делаю неправильно?
class C
def initialize(n)
define_method ("#{n}") { puts "some method #{n}" }
end
end
C.new("abc") #=> NoMethodError: undefined method `define_method' for #<C:0x2efae80>