Module: MeasureMethod::ClassMethods
- Defined in:
- lib/measure_method.rb
Instance Method Summary collapse
- #measure_methods(*args) ⇒ Object
- #method_added(name) ⇒ Object
- #singleton_method_added(name) ⇒ Object
Instance Method Details
#measure_methods(*args) ⇒ Object
20 21 22 23 |
# File 'lib/measure_method.rb', line 20 def measure_methods(*args) @methods_to_measure ||= [] @methods_to_measure += args.map(&:to_sym) end |
#method_added(name) ⇒ Object
25 26 27 |
# File 'lib/measure_method.rb', line 25 def method_added(name) define_measure_method(name, self) end |
#singleton_method_added(name) ⇒ Object
29 30 31 |
# File 'lib/measure_method.rb', line 29 def singleton_method_added(name) define_measure_method(name, self.singleton_class) end |