Ezra Zygmuntowicz wrote:

>     This is just the way ruby works. It *always* returns the right hand 
> side of any method call ending in =. This is for consistency sake. 


Except that it is inconsistent with the usually true, "The return value 
of a method is the lest expression evaluated."

POLS, yada yada yada.  Done deal.

Whatever it's benefits, though, it adds to list of "This is how Ruby 
works, except when it doesn't."



-- 
James Britt

"The greatest obstacle to discovery is not ignorance, but the illusion 
of knowledge."
  - D. Boorstin