class Pact::RSpec::Matchers::MatchTerm

def failure_message

def failure_message
  match_term_failure_message @difference, @actual, @diff_formatter, Pact::RSpec.color_enabled?
end

def initialize expected, differ, diff_formatter

def initialize expected, differ, diff_formatter
  @expected = expected
  @differ = differ
  @diff_formatter = diff_formatter
end

def matches? actual

def matches? actual
  @actual = actual
  (@difference = @differ.call(@expected, @actual)).empty?
end