hostname()
public
extract the host part of the URI and unwrap
brackets for IPv6 addresses.
This method is same as URI::Generic#host except brackets for IPv6 (and
future IP) addresses are removed.
u = URI("http://[::1]/bar")
p u.hostname
p u.host
# File lib/uri/generic.rb, line 652
def hostname
v = self.host
/\A\[(.*)\]\z/ =~ v ? $1 : v
end