From: "Iñaki Baz Castillo" Date: 2009-02-26T23:14:17+09:00 Subject: "def nothing=(data) false end" returns 'data' instead of 'false' Hi, this is really annoying: --------------------- class MyTest def nothing=(data) return false end end test=MyTest.new test.nothing=123 => 123 test.send("nothing=",123) => false --------------------- Why does "test.nothing=123" return 123 instead of false ??? Thanks a lot for any clarification. -- Iñaki Baz Castillo