class PactBroker::Matrix::ErrorReasonWithTwoSelectors

Attributes

consumer_selector[R]
provider_selector[R]

Public Class Methods

new(consumer_selector, provider_selector) click to toggle source
# File lib/pact_broker/matrix/reason.rb, line 45
def initialize(consumer_selector, provider_selector)
  @consumer_selector = consumer_selector
  @provider_selector = provider_selector
end

Public Instance Methods

==(other) click to toggle source
Calls superclass method PactBroker::Matrix::Reason#==
# File lib/pact_broker/matrix/reason.rb, line 50
def == other
  super(other) &&
    consumer_selector == other.consumer_selector &&
    provider_selector == other.provider_selector
end
selectors() click to toggle source
# File lib/pact_broker/matrix/reason.rb, line 56
def selectors
  [consumer_selector, provider_selector]
end
to_s() click to toggle source
# File lib/pact_broker/matrix/reason.rb, line 60
def to_s
  "#{self.class} consumer_selector=#{consumer_selector}, provider_selector=#{provider_selector}"
end