From: ts Date: 2002-05-04T20:31:00+09:00 Subject: Re: Class methods defined in a module, how-to ? >>>>> "J" == Jean-Hugues ROBERT writes: J> module MyModule J> def self.foo() # not sure of what this does, but not what I want J> print "foo" J> end J> end J> class MyClass J> include MyModule J> end J> MyClass.foo() # Does not work, foo is not defined for MyClass module MyModule def foo() print "foo" end end class MyClass extend MyModule end MyClass.foo() # work :-) Guy Decoux