class RSpec::Matchers::BuiltIn::Equal

def diffable?; true; end

def diffable?; true; end

def eq_expression

def eq_expression
  Expectations::Syntax.positive_expression("actual", "eq(expected)")
end

def failure_message_for_should

def failure_message_for_should
  return <<-MESSAGE
 #{inspect_object(expected)}
 #{inspect_object(actual)}
 using equal?, which compares object identity,
cted and actual are not the same object. Use
pression}` if you don't care about
dentity in this example.
end

def failure_message_for_should_not

def failure_message_for_should_not
  return <<-MESSAGE
 not #{inspect_object(actual)}
 got #{inspect_object(expected)}
 using equal?, which compares object identity.
end

def inspect_object(o)

def inspect_object(o)
  "#<#{o.class}:#{o.object_id}> => #{o.inspect}"
end

def match(expected, actual)

def match(expected, actual)
  actual.equal? expected
end