From: Christoph Date: 2002-09-28T07:05:56+09:00 Subject: Re: inherited change? "Joel VanderWerf" wrote .... > Does this perhaps fix the problem discussed in > http://www.ruby-talk.org/30366 ? Well it runs squarely against Guy's argument (pretty deep down in the associated thread ) that one should not create the associated class constant if inherited failed with an exception ... --- class A def self.inherited(sub_klass) p sub_klass raise end end begin class B < A end rescue end p B --- -- # output before this change B T:\rbAE.tmp:14: uninitialized constant B (NameError) -- # output today B B --- /Christoph