Class: Mocha::ExceptionRaiser
Overview
:nodoc:
Instance Method Summary collapse
- #evaluate ⇒ Object
-
#initialize(exception, message) ⇒ ExceptionRaiser
constructor
A new instance of ExceptionRaiser.
Constructor Details
#initialize(exception, message) ⇒ ExceptionRaiser
Returns a new instance of ExceptionRaiser.
5 6 7 |
# File 'lib/mocha/exception_raiser.rb', line 5 def initialize(exception, ) @exception, = exception, end |
Instance Method Details
#evaluate ⇒ Object
9 10 11 12 13 |
# File 'lib/mocha/exception_raiser.rb', line 9 def evaluate raise @exception, @exception.to_s if @exception.is_a?(Module) && @exception.ancestors.include?(Interrupt) raise @exception, if raise @exception end |