Sha256: cfe7752ffb49d62f06637f3fae58472f22b97e9e65a365c8f4870a958d946ced

Contents?: true

Size: 294 Bytes

Versions: 3

Compression:

Stored size: 294 Bytes

Contents

module VerifiedDouble
  module RelaysToInternalDoubleReturningSelf
    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
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
verified_double-0.2.0 lib/verified_double/relays_to_internal_double_returning_self.rb
verified_double-0.1.1 lib/verified_double/relays_to_internal_double_returning_self.rb
verified_double-0.1.0 lib/verified_double/relays_to_internal_double_returning_self.rb