class IOStreams::Utils::URI
Attributes
hostname[R]
password[R]
path[R]
port[R]
query[R]
scheme[R]
user[R]
Public Class Methods
new(url)
click to toggle source
# File lib/io_streams/utils.rb, line 41 def initialize(url) url = url.gsub(" ", "%20") uri = ::URI.parse(url) @scheme = uri.scheme @hostname = uri.hostname @path = CGI.unescape(uri.path) @user = uri.user @password = uri.password @port = uri.port return unless uri.query @query = {} ::URI.decode_www_form(uri.query).each { |key, value| @query[key] = value } end