On Dec 28, 2008, at 22:58 , Jun Young Kim wrote: > irb(main):008:0> a.send('!=', 2) > NoMethodError: undefined method `!=' for 1:Fixnum > from (irb):8:in `send' > from (irb):8 > from :0 there is no '!=' method, there is only '=='. you should send '==' and not/! the result: ! a.send('==', 2)