lib/httpx/utils.rb in httpx-0.16.1 vs lib/httpx/utils.rb in httpx-0.17.0

- old
+ new

@@ -26,12 +26,12 @@ else URIParser = URI::RFC2396_Parser.new def to_uri(uri) - return Kernel.URI(uri) unless uri.is_a?(String) && !uri.ascii_only? + return URI(uri) unless uri.is_a?(String) && !uri.ascii_only? - uri = Kernel.URI(URIParser.escape(uri)) + uri = URI(URIParser.escape(uri)) non_ascii_hostname = URIParser.unescape(uri.host) non_ascii_hostname.force_encoding(Encoding::UTF_8)