From: 7stud -- Date: 2007-11-24T08:26:54+09:00 Subject: Re: Class variable as parameter Morton Goldberg wrote: >Also, Ruby can define > accessor methods for you: > > class MyClass > attr_accessor :myVar > def initialize > @myVar=0 > self.myVar = 1 > puts myVar # <-- to_s not needed; puts applies to_s to objects > end > end > test = MyClass.new > Here it is explicitly: class MyClass def num=(val) @num = val end def num @num end def initialize(val) @num = val end end t = MyClass.new(1) puts t.num which is equivalent to: class MyClass attr_accessor :num def initialize(val) @num = val end end t = MyClass.new(1) puts t.num -- Posted via http://www.ruby-forum.com/.