Sha256: c63b0b3c88689493fd64fc5a3fb6d09588c083da525c7957c072312fab14d30d

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

class Spy::Call
  # @return [Object] object that received the method call
  attr_reader :receiver

  # @return [Symbol] name of the method called
  attr_reader :method_name

  # @return [Array<Object>] arguments given to the method call
  attr_reader :args

  # @return [Proc] block given to the method call, if present
  attr_reader :block

  def initialize(receiver, method_name, args, block)
    @receiver = receiver
    @method_name = method_name
    @args = args
    @block = block
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spies-0.1.1 lib/spy/call.rb