From: Phrogz Date: 2007-10-31T23:00:01+09:00 Subject: Re: Create a method with name, containing illegal characters On Oct 31, 7:34 am, kylichuku wrote: > I need to create a method with name, that contains '-' character. Is > it possible, and if the answer is "yes", how can I do it? lim2:~ phrogz$ irb irb(main):001:0> class Foo irb(main):002:1> define_method("a-b") do irb(main):003:2* puts "What a strange need!" irb(main):004:2> end irb(main):005:1> end => # irb(main):006:0> f = Foo.new => # irb(main):007:0> f.a-b NoMethodError: undefined method `a' for # from (irb):7 from :0 irb(main):008:0> f.send( "a-b" ) What a strange need!