Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > uriライブラリ > URI::Genericクラス > hostname=
hostname=(s)
[permalink][rdoc]自身の hostname を設定します。
このメソッドは引数に IPv6 アドレスを設定した場合は URI::Generic#host にブラケットを追加した文字列を設定しますがそれ 以外は同じ処理を行います。
require 'uri' u = URI("http://foo/bar") p u.to_s # => "http://foo/bar" u.hostname = "::1" p u.to_s # => "http://[::1]/bar"