class Spy::Strategy::Wrap
Public Class Methods
new(spy)
click to toggle source
# File lib/spy/strategy/wrap.rb, line 6 def initialize(spy) @spy = spy end
Public Instance Methods
apply()
click to toggle source
# File lib/spy/strategy/wrap.rb, line 10 def apply ReplaceMethod.call(@spy.original.owner, @spy, mode: :stub) end
undo()
click to toggle source
# File lib/spy/strategy/wrap.rb, line 14 def undo ReplaceMethod.call(@spy.original.owner, @spy, mode: :restore) end