Class: Class
- Inherits:
-
Object
- Object
- Class
- Defined in:
- lib/partialclass.rb
Instance Method Summary collapse
Instance Method Details
#<<(arg) ⇒ Object
8 9 10 |
# File 'lib/partialclass.rb', line 8 def << (arg) specialize(arg) end |
#define_singleton_method(name, &block) ⇒ Object
13 14 15 16 |
# File 'lib/partialclass.rb', line 13 def define_singleton_method name, &block = class << self; self; end .define_method(name, &block) end |
#specialize(*args) ⇒ Object
4 5 6 |
# File 'lib/partialclass.rb', line 4 def specialize(*args) _specialize(self, *args) end |