build(ary) -> URI::HTTP
[permalink][rdoc][edit]build(hash) -> URI::HTTP
-
引数で与えられた URI 構成要素から URI::HTTP オブジェクトを生成します。引数の正当性を検査します。
- [PARAM] ary:
-
構成要素を表す配列を与えます。要素は次の順です。
[userinfo, host, port, path, query, fragment]
- [PARAM] hash:
- 構成要素を表すハッシュを与えます。ハッシュのキーは :scheme, :userinfo, :host, :port, :path, :query, :fragment のいずれかです。
- [EXCEPTION] URI::InvalidComponentError:
- 各要素が適合しない場合に発生します。
例:
require 'uri' newuri = URI::HTTP.build({:host => 'www.example.com', :path => '/foo/bar'}) newuri = URI::HTTP.build([nil, "www.example.com", nil, "/path", "query", 'fragment'])