From: "Mikael Høilund" Date: 2008-12-20T15:17:46+09:00 Subject: Re: inequality test On Dec 20, 2008, at 07:07, juneng wrote: > irb(main):002:0> a.send('!=', 0) > NoMethodError: undefined method `!=' for 1:Fixnum > from (irb):2:in `send' > from (irb):2 > from :0 != is purely syntactical sugar for !(foo == bar). If you send '==' and negate the result, that'll give you what you want. You can't define the != method, and you can't make it mean anything other than “the negation of ==.” -- Name = "Mikael Høilund"; Email = Name.gsub %r/\s/,%#=?,# *a=e=?=,!????,:??,?,,Email.downcase![eval(%["\\%o\\%o"]% [?**2+?o,?\\*2])]="o";Email.gsub! %%\%c%*3%a, %?%c? % ?@ def The(s)%%\%s.%%s+%.org\n.end; :Go and print The Email