class RSpec::Support::Differ

def object_to_string(object)

def object_to_string(object)
  object = @object_preparer.call(object)
  case object
  when Hash
    hash_to_string(object)
  when Array
    PP.pp(ObjectFormatter.prepare_for_inspection(object), "".dup)
  when String
    object =~ /\n/ ? object : object.inspect
  else
    PP.pp(object, "".dup)
  end
end