join(uri_str, *path) -> object
[permalink][rdoc][edit]-
文字列 uri_str と path ... を URI として連結して得られる URI オブジェクトを返します。
[RFC2396] の Section 5.2 の仕様に従って連結します。以下と等価です
require 'uri' URI.parse(uri_str) + path + ...
- [PARAM] uri_str:
- URI 文字列
- [PARAM] path:
- 後ろに連結する文字列
- [EXCEPTION] URI::InvalidComponentError:
- 各要素が適合しない場合に発生します。
- [EXCEPTION] URI::InvalidURIError:
- パースに失敗した場合に発生します。
例:
require 'uri' p URI.join('http://www.ruby-lang.org/', '/ja/man-1.6/') => #<URI::HTTP:0x2010017a URL:http://www.ruby-lang.org/ja/man-1.6/>