Попытка использовать 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>