From: ts Date: 2001-08-11T20:43:36+09:00 Subject: [ruby-talk:19523] Re: the way class variables work >>>>> "D" == David Alan Black writes: D> But creating a new class does create a new instance of class Class. D> So if class variables can be understood as instance variables of D> instances of class Class, then in this example: D> class A D> @@cv = 123 D> end D> class B < A D> end pigeon% cat b.rb #!/usr/bin/ruby class A @cv = 123 def A.cv @cv end end class B < A @cv = 24 def B.cv @cv end end p A.cv p B.cv pigeon% pigeon% b.rb 123 24 pigeon% Guy Decoux