From: Ves Pasian Date: 2008-11-27T01:43:08+09:00 Subject: Class setter For the life of me I can figure out why the setter below returns "v" and not nil class A def initialize(id) @id = id end def id @id end def id=(v) nil end end a = A.new(1) a.id = 2 => 2 Any idea? TIA, ves -- Posted via http://www.ruby-forum.com/.