yuku-t/duck_testing

View on GitHub
lib/duck_testing/method_call_data.rb

Summary

Maintainability
A
0 mins
Test Coverage
module DuckTesting
  class MethodCallData
    # @param receiver [Object] the receiver object.
    # @param method_name [String] the invoked method's name.
    def initialize(receiver, method_name)
      @receiver = receiver
      @method_name = method_name
    end

    # @return [String]
    def method_expr
      "#{receiver.class.name}##{method_name}"
    end

    private

    attr_reader :receiver, :method_name
  end
end