class Spy::MethodCall
Attributes
args[R]
backtrace[R]
block[R]
caller[R]
receiver[R]
result[R]
spy[R]
Public Class Methods
new(spy, receiver, args, block, backtrace)
click to toggle source
# File lib/spy/method_call.rb, line 5 def initialize(spy, receiver, args, block, backtrace) @spy = spy @receiver = receiver @args = args @block = block @backtrace = backtrace end
Public Instance Methods
call_original(persist_result = false)
click to toggle source
# File lib/spy/method_call.rb, line 17 def call_original(persist_result = false) result = @spy.call_original(@receiver, @args, @block) @result = result if persist_result result end
Also aliased as: replay
name()
click to toggle source
# File lib/spy/method_call.rb, line 13 def name @spy.original.name end