module Gems::URLValidation
Checks and compares the URLs a host, a proxy, and a redirect are given as, mixed into the configuration, the client, the connection, and the redirect handler
A URL is checked where it is assigned rather than when a request is made with it, so that the error names the assignment that was wrong instead of the call that happened to send the next request. The value that is rejected is left as it was.
@api private