global

def broker_schema?(uri)

Returns:
  • (Boolean) - true if it is a valid uri, otherwise false

Parameters:
  • uri (String) -- uri we want to validate
def broker_schema?(uri)
  uri = URI.parse(uri)
  URI_SCHEMES.include?(uri.scheme) && uri.port
rescue URI::InvalidURIError
  false
end