Module: XSpec::Evaluator::Doubles::Strict
- Defined in:
- lib/xspec/evaluators.rb
Overview
The ‘:strict` option mixes in this `Strict` module, which raises rather than create a `StringReference` for unknown classes.
Instance Method Summary collapse
Instance Method Details
#_double(klass, type) ⇒ Object
284 285 286 287 288 289 290 291 292 |
# File 'lib/xspec/evaluators.rb', line 284 def _double(klass, type) ref = if self.class.const_defined?(klass) type.new(self.class.const_get(klass)) else raise EvaluateFailed, "#{klass} is not a valid class name" end super end |