We'll respond shortly.
Ruby enforces that any assignment returns the RHS. Or at least it does when you call it normally.
Foo.new.bar = "sup"
(looks like its fixed in newer versions of 2.0)