Hi, At Sat, 14 Oct 2006 10:25:11 +0900, clintpachl wrote in [ruby-talk:219643]: > t = Test.new > puts t.x=('test_x') > => test_x > puts t.x > => test_x_instance An assignment expression always returns the assigned value, regardless of the implementation of the setter method. -- Nobu Nakada