Class: Module
Instance Method Summary (collapse)
-
- (Object) append_features(base)
after include module, convert methods in ClassMethods to class methods.
- - (Object) original_append_features
Instance Method Details
- (Object) append_features(base)
after include module, convert methods in ClassMethods to class methods. a very clean design.
21 22 23 24 |
# File 'lib/tagen/core/module.rb', line 21 def append_features base original_append_features base base.extend const_get(:ClassMethods) if const_defined?(:ClassMethods) end |
- (Object) original_append_features
3 |
# File 'lib/tagen/core/module.rb', line 3 alias :original_append_features :append_features |