From: Michael Schuerig Date: 2005-06-07T09:31:47+09:00 Subject: Why no class_variable_set? I'm looking for a clean way to reflectively set the value of a class variable. Currently I'm using something along the lines of class_eval("@@var = #{value.inspect}") which I don't like much. There is no class_variable_set, but, so I thought, maybe instance variables of the class object are treated as class variables, thus I tried klass.instance_variable_set(:@@var, value) `@@var' is not allowed as an instance variable name So, this doesn't work. Then there's class_eval <