require 'uri'
class URI::Generic
def dump
component.each do |m|
puts "#{m}: #{send(m).inspect}"
end
end
end
url = 'http://l:[email protected]:6060' +
'/cgi-bin/mycgi.cgi?key1=val1#anchor'
URI.parse(url).dump
URI::parse('ftp://l:[email protected]/file.txt').dump