Include_class,how to define it?

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 6/29/07, gz zz [email protected] 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.

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs