From: ravi rao Date: 2006-11-16T18:26:40+09:00 Subject: newbie question about attr_reader ------=_Part_7277_2268171.1163669197822 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Why cant i have an attribute reader for a class variable. Here's a program. class SomeClass @@var1 = 9 #class var def someMethod @@var1 = 1 end def initialize @var2 = 5 end def getVar1 return @@var1 end attr_reader :var2 attr_reader :var1 end #SomeClass ends s1 = SomeClass.new puts(s1.var2) puts(s1.getVar1) s1.someMethod puts(s1.var2) puts(s1.getVar1) puts(s1.var1) Here's the output: 5 9 5 1 nil Thanks, Ravi Rao ------=_Part_7277_2268171.1163669197822--