From: ts Date: 2002-08-11T18:40:03+09:00 Subject: Re: To be a Module, or not to be... >>>>> "H" == Holden Glova writes: H> is exactly what was desired though. Must I call super from the class to get H> the Modules initialize method called? Yes, When you write class A The inheritance is A ==> Object ==> [Kernel] When you add include ROS::Persistence the inheritance is A ==> [ROS::Persistence] ==> Object ==> [Kernel] ruby has inserted a proxy class [ROS::Persistence] before A In A#initialize when you call #super, ruby find the method ROS::Persistence#initialize Guy Decoux