From: Pete Date: 2006-06-14T06:35:39+09:00 Subject: Re: Why the lack of mixing-in support for Class methods? are you looking for that here? module MixInClassMethods def test puts "test" end end try using 'extend' class MyClass extend MixInClassMethods end > MyClass.test "test" Andrew Stone schrieb: > I've read most of this thread and still am a little confused. I'm no > ruby > guru by any stretch of the imagination, but I use modules to house > code that > can be utilized in various classes. If I need class methods then I use > inheritance. IMO, this is simple and clean. > > So far, there doesn't seem to be a clean/simple way to have mixin support > for class methods. Until that epiphany is reached, I would think it > would > be better to leave things as is. > > I will give a novice suggestion: > > Maybe instead of trying to work in this feature to modules, why not > introduce "ClassModule"? Or has this been said? This way it is clear > what > they use is and they can, in turn, have features specific to class method > inheritance (if any are needed). > > Therefore you could mix and match ClassModules with regular Modules. > Seems > pretty flexible to me. I have no idea how difficult this would be to > implement. >