Hi -- On Tue, 4 Apr 2006, Mauricio Fernandez wrote: > On Tue, Apr 04, 2006 at 01:08:24AM +0900, dblack / wobblini.net wrote: >> On Tue, 4 Apr 2006, Marco wrote: >>> I'm trying to teach my Parent class how to set variables into its Child >>> class; ie >> >> The parent and its children share class variables: >> >> irb(main):001:0> class A; @@var = 2; end >> => 2 >> irb(main):002:0> class B < A; @@var; end >> => 2 > > ... depending on the assignment order > > class A; end > class B < A; @@cv = 1 end > class A; @@cv = 2 end > class A; @@cv end # => 2 > class B; @@cv end # => 1 # !> class variable @@cv of A is overridden by B I know -- see http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-talk/19972, and Matz's response. David -- David A. Black (dblack / wobblini.net) Ruby Power and Light, LLC (http://www.rubypowerandlight.com) "Ruby for Rails" chapters now available from Manning Early Access Program! http://www.manning.com/books/black