build2(ary) -> URI::Generic
[permalink][rdoc][edit]build2(hash) -> URI::Generic
-
URI::Generic.build と同じですが、例外 URI::InvalidComponentError が発生した場合に、引数の各要素を URI.escape して再度 build を試みます。
- [PARAM] ary:
-
構成要素を表す文字列の配列を与えます。要素は以下の順です。
[scheme, userinfo, host, port, registry, path, opaque, query, fragment]
- [PARAM] hash:
-
構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下のいずれかです。 ハッシュの値は文字列で与えます。
:scheme, :userinfo, :host, :port, :registry, :path, :opaque, :query, :fragment