Module: Findr::StrategyProxy::Methods

Defined in:
lib/findr/strategy_proxy.rb

Instance Method Summary collapse

Instance Method Details

#does_not_implement_method(klass, method_name = nil) ⇒ Object



19
20
21
22
# File 'lib/findr/strategy_proxy.rb', line 19

def does_not_implement_method(klass, method_name = nil)
  klass_name = klass.kind_of?(Class) ? klass.name : klass.class.name
  raise MethodNotImplementedError.new("#{klass_name} needs to implement '#{method_name}' for StrategyProxy #{self.class.name}!")
end