From: Eric Hodel Date: 2006-12-10T16:23:42+09:00 Subject: Re: attr_reader, etc for class variables On Dec 9, 2006, at 21:25 , Daniel Finnie wrote: > Is there such a thing? No. > If I have the following code: > class Klass > @@var = 0 > end > > How can I make an attr_writer for it besides doing > class Klass > def var=(other) > @@var = other > end > end I tend to use instance variables for this as class variables usually give me hard-to-find bugs. class Klass @var = 0 class << self attr_accessor :var end def some_method self.class.var end end p Klass.var # => 0 p Klass.new.some_method # => 0 -- Eric Hodel - drbrain@segment7.net - http://blog.segment7.net I LIT YOUR GEM ON FIRE!