From: "trans. (T. Onoma)" Date: 2004-11-14T16:31:23+09:00 Subject: Re: Dynamic define_method on class creation per module namespace Sorry, slight correction. I intended those to be module methods (albeit it probably doesn't matter much either way) So the example should be: module M class A def initialize ; puts "A" ; end end def self.a A.new end class B def initialize ; puts "B" ; end end def self.b B.new end # etc end Thanks, T.