Hi,

In message "Re: Simple and stuppid bug (can anyone find it?)"
    on Sun, 3 Dec 2006 19:53:36 +0900, David Vallner <david / vallner.net> writes:

|So, can anyone recall a rationale for the behaviour (consistency with
|mainstream programming languages with regards to assignment?) or is this
|a Ruby bug?

It's intended behavior.  Attribute assignment is assignment (even if
it's implemented by method call).  And that's how assignment work for
many languages, including Ruby.

							matz.