class Addressable::URI

def ===(uri)

Returns:
  • (TrueClass, FalseClass) -

Parameters:
  • uri (Object) -- The URI to compare.
def ===(uri)
  if uri.respond_to?(:normalize)
    uri_string = uri.normalize.to_s
  else
    begin
      uri_string = ::Addressable::URI.parse(uri).normalize.to_s
    rescue InvalidURIError, TypeError
      return false
    end
  end
  return self.normalize.to_s == uri_string
end