From: Joe Van Dyk Date: 2005-07-15T13:27:09+09:00 Subject: Re: Initialization via a Module On 7/13/05, Daniel Brockman wrote: > Hi Joe, > > Joe Van Dyk writes: > > > I have zero understanding of this stuff, but I thought #super called > > the initialize function on the class' parent. > > That's right. > > > So you'd use it for inheritance-type stuff only and not for modules. > > But modules are inheritance-type stuff. You should think of modules > as uninstantiable classes, and `mixin' as a warm and fuzzy euphemism > for multiple inheritance. Then it will all start to make sense. Perfect explanation. I thought that the methods and constants in a module were just inserted into a class. Thanks, Joe