From: "Sony S." Date: 2011-03-23T22:00:58+09:00 Subject: Re: Class Variables in EigenClass Jean-Pascal Billaud wrote in post #985843: > Any idea? > > Thanks, You can use class_variable_set: def eigen class << self self end end class A end class B end egA = A.send :eigen puts egA.object_id class A @@in_A = 'A' end egA.send(:class_variable_set, :@@in_egA, 'egA') # The secret! puts "A Class Variables" puts A.class_variables #=> @@in_A puts "egA Class Variables" puts egA.class_variables #=> @@in_egA puts "B Class Variables" puts B.class_variables #=> empty -- Posted via http://www.ruby-forum.com/.