Hey,I like ruby's mixin with "include" method,now I want to include_class, but,how to define it? thanks class Module def include_class(klass) end end class Foo def foo end end class Bar include_class Foo end Bar.new.foo
on 2007-06-29 11:31
on 2007-06-29 11:53
On 6/29/07, gz zz <firstname.lastname@example.org> wrote: > def foo > That's called subclassing, deriving or inheritance. Just do class Bar < Foo end Bar.new.foo Note that you can derive from one class only. All others have to be (included) modules. J.
on 2007-06-29 12:34
If we can define a class method called "source" that can get class's source ,then include_class method will be defined class Foo include Enumerable def foo end end Foo.source #=> # include Enumerable # def foo # end