Splits URIs according to RFC 3986 using regexp, attempts to check the public suffix using `public_suffix`, and serializes the query string using `active_support` and `addressable`.
Ryan Scott Lewis
gem "net-uri", "~> 0.0.1"