keynan
1
I have
module A
module B
module ClassMethods
def a_method
end
end
end
end
I would like to be able to
class Klass
include A::B
a_method
end
==============================================================
the interpreter is complaining that a_method does not exist for
Klass:Class
any ideas?
keynan
2
On 11/5/07, Keynan P. [email protected] wrote:
end
the interpreter is complaining that a_method does not exist for
Klass:Class
any ideas?
Posted via http://www.ruby-forum.com/.
Try this
module A
module B
module ClassMethods
def a_method
end
end
def self.included(base)
base.extend(ClassMethods)
end
end
end
class Klass
include A::B
a_method
end
Michael G.
keynan
3
On Nov 5, 5:41 pm, Keynan P. [email protected] wrote:
end
the interpreter is complaining that a_method does not exist for
Klass:Class
any ideas?
$ gem install facets
require ‘facets/class_extension’
module A
module B
class_extension do
def a_method
end
end
end
end
T.