Jano Svitok
6/29/2007 7:53:00 AM
On 6/29/07, gz zz <gpygood@126.com> wrote:
> 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
>
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.