From: Alan Chen Date: 2002-08-09T11:11:26+09:00 Subject: Re: Inherited question On Thu, Aug 08, 2002 at 05:05:09AM +0900, GOTO Kentaro wrote: > Class#inherited would be called when the line "class Sub1 < Base" is > evaluated. In the time, Base#initialize is not defined yet and the > arity (i.e. # of args) of Sub1.new is 1, which is same to Base.new's > because the arity of Base#initialize is 1. Thanks, I suppose the fix is to delay instantiation of the child classes until some later time. -- Alan Chen Digikata LLC http://digikata.com