Module: VerifiedDouble::RelaysToInternalDoubleReturningSelf

Included in:
RecordingDouble
Defined in:
lib/verified_double/relays_to_internal_double_returning_self.rb

Instance Method Summary collapse

Instance Method Details

#relays_to_internal_double_returning_self(*methods) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/verified_double/relays_to_internal_double_returning_self.rb', line 3

def relays_to_internal_double_returning_self(*methods)
  methods.each do |method|
    define_method method do |*args|
      @double_call.send(method, *args)
      self
    end
  end
end