From: matz@... (Yukihiro Matsumoto) Date: 2004-02-13T05:44:48+09:00 Subject: Re: Return value of foo= Hi, In message "Return value of foo=" on 04/02/13, Gavin Kistner writes: |The question is, is it possible to change the return value of a foo= |method to NOT be the argument? The value of assignment is defined to be its right hand value, even when it calls a method internally. You need to call "date=" method explicitly to receive return value, e.g. puts t3.send(:date=, 11) matz.