class Mocha::ExceptionRaiser
Public Class Methods
new(exception, message)
click to toggle source
# File lib/mocha/exception_raiser.rb, line 3 def initialize(exception, message) @exception = exception @message = message end
Public Instance Methods
evaluate(invocation)
click to toggle source
# File lib/mocha/exception_raiser.rb, line 8 def evaluate(invocation) invocation.raised(@exception) raise @exception, @exception.to_s if @exception.is_a?(Module) && (@exception < Interrupt) raise @exception, @message if @message raise @exception end