From: clintpachl Date: 2006-10-14T10:25:11+09:00 Subject: Calling a reader from a writer class Test def x @x + '_instance' end def x=(v) @x = v self.x # also tried `x' end end t = Test.new puts t.x=('test_x') => test_x puts t.x => test_x_instance Why doesn't the first puts output 'test_x_instance'? I would think that the self.x call in the writer would call the reader. How can one call the reader from the writer method? -pachl