Class: XSpec::Evaluator::Doubles::ClassReference
- Defined in:
- lib/xspec/evaluators.rb
Overview
Class and Instance references are backed by loaded classes, and restrict the messages that can be expected on a double.
Instance Method Summary collapse
Methods inherited from Reference
Constructor Details
This class inherits a constructor from XSpec::Evaluator::Doubles::Reference
Instance Method Details
#validate_call!(args) ⇒ Object
| 260 261 262 263 264 265 266 267 | # File 'lib/xspec/evaluators.rb', line 260 def validate_call!(args) name, rest = *args unless @klass.respond_to?(name) raise EvaluateFailed, "#{@klass}.#{name} is unimplemented or not public" end end |