Class: XSpec::Evaluator::Doubles::InstanceReference

Inherits:
Reference
  • Object
show all
Defined in:
lib/xspec/evaluators.rb

Instance Method Summary collapse

Methods inherited from Reference

#initialize, #to_s

Constructor Details

This class inherits a constructor from XSpec::Evaluator::Doubles::Reference

Instance Method Details

#validate_call!(args) ⇒ Object



279
280
281
282
283
284
285
286
# File 'lib/xspec/evaluators.rb', line 279

def validate_call!(args)
  name, rest = *args

  unless @klass.public_instance_methods.include?(name)
    raise DoubleFailure,
      "#{@klass}##{name} is unimplemented or not public"
  end
end