Module: MeasureMethod::ClassMethods

Defined in:
lib/measure_method.rb

Instance Method Summary collapse

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