種類
- 特異メソッド (240)
- インスタンスメソッド (96)
- クラス (12)
ライブラリ
- uri (348)
クラス
-
URI
:: FTP (60) -
URI
:: Generic (120) -
URI
:: HTTP (36) -
URI
:: LDAP (36) -
URI
:: MailTo (60)
モジュール
- URI (24)
検索結果
先頭5件
-
URI
:: FTP . build(hash) -> URI :: FTP (166.0) -
引数で与えられた URI 構成要素から URI::FTP オブジェクトを生成します。 引数の正当性を検査します。
...example.com", 10020, "/path", 'a'])
#=> #<URI::FTP:0x201c4f9c URL:ftp://www.example.com:10020/path;type=a>
p URI::FTP.build({:host => "www.example.com", :path => "/path", :typecode => 'a'})
#=> #<URI::FTP:0x201bd9cc URL:ftp://www.example.com/path;type=a>
p URI::FTP.build([nil, 'examp......', 'i']).to_s
#=> 'ftp://example.com/%2Ffoo;type=i'
@param ary 構成要素を表す文字列の配列を与えます。要素は
//emlist{
[userinfo, host, port, path, typecode]
//}
の順です。typecode は、"a"、"i" あるいは "d" です。"a" はテキスト、"i" は......ます。"a" がテキストで、"i" がバイナリなのは、
それぞれのデータタイプがFTPのプロトコルで ASCII と IMAGE と呼ばれていたためです。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise ArgumentEr... -
URI
:: Generic . build2(ary) -> URI :: Generic (116.0) -
URI::Generic.build と同じですが、例外 URI::InvalidComponentError が発生した場合に、引数の各要素を URI.escape して再度 build を試み ます。
...URI::InvalidComponentError
が発生した場合に、引数の各要素を URI.escape して再度 build を試み
ます。
@param ary 構成要素を表す文字列の配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, qu......ragment]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下
のいずれかです。 ハッシュの値は文字列で与えます。
//emlist{
:scheme, :userinfo, :host, :port, :registry, :path, :opaque, :query, :frag... -
URI
:: Generic . build2(hash) -> URI :: Generic (116.0) -
URI::Generic.build と同じですが、例外 URI::InvalidComponentError が発生した場合に、引数の各要素を URI.escape して再度 build を試み ます。
...URI::InvalidComponentError
が発生した場合に、引数の各要素を URI.escape して再度 build を試み
ます。
@param ary 構成要素を表す文字列の配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, qu......ragment]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下
のいずれかです。 ハッシュの値は文字列で与えます。
//emlist{
:scheme, :userinfo, :host, :port, :registry, :path, :opaque, :query, :frag... -
URI
. join(uri _ str , *path) -> object (112.0) -
文字列 uri_str と path ... を URI として連結して得られる URI オブジェクトを返します。
...列 uri_str と path ... を URI として連結して得られる
URI オブジェクトを返します。
2396 の Section 5.2 の
仕様に従って連結します。
以下と等価です
require 'uri'
URI.parse(uri_str) + path + ...
@param uri_str URI 文字列
@param path 後ろに連......raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p URI.join('http://www.ruby-lang.org/', '/ja/man-1.6/')
=> #<URI::HTTP:0x2010017a URL:http://www.ruby-la......ng.org/ja/man-1.6/>... -
URI
:: FTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: FTP (112.0) -
汎用的な構成要素から URI::FTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
...= URI.parse("ftp://ftp.ruby-lang.org/pub/ruby/;type=d")
p ftp.typecode
#=> #<URI::FTP:0x2010029c URL:ftp://ftp.ruby-lang.org/pub/ruby/;type=d>
#=> "d"
@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host......param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成要素を表す文字列を与えます。
@param fra......を表す文字列を与えます。
@param arg_check 真が与えられた場合は、各引数が字句規則に適合しているか否かを検査します。適合しな い場合は例外 URI::InvalidComponentError が起ります。
@raise URI::InvalidURIError registry に nil 以外を与... -
URI
:: HTTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: HTTP (112.0) -
汎用的な構成要素から URI::HTTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
...@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param......path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成要素を表す文字列を与えます。
@param fragment 構成要素を表す文字列を与えます。
@param arg_check 真が与えられた場合は、......な い場合は例外 URI::InvalidComponentError が起ります。
@raise URI::InvalidURIError registry に nil 以外を与えた時に発生します。デフォルトでは引数の正当性は、これ以外 検査しません。
@raise URI::InvalidComponentError 各要素が適合しない... -
URI
:: FTP . new2(user , password , host , port , path , typecode = nil , arg _ check = true) -> URI :: FTP (106.0) -
URI::FTP オブジェクトを生成して返します。 引数の正当性を検査します。
...査します。
@param user 構成要素を表す文字列を与えます。
@param password 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param path 構成要素を表......ます。
@param typecode 構成要素を表す文字列を与えます。
@param arg_check 真が与えられた場合は、各引数が字句規則に適合しているか否かを検査します。適合しない場合は例外 URI::InvalidComponentError が起ります。
@raise ArgumentError......typecode が正当でなかった場合に発生します。
@raise URI::InvalidURIError 引数が invalid な場合に発生します。... -
URI
:: Generic . build(ary) -> URI :: Generic (106.0) -
引数で与えられた URI 構成要素から URI::Generic オブジェクトを生成します。
...URI::Generic オブジェクトを生成します。
@param ary 構成要素を表す配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, query, fragment]
//}
@param hash 構成要素を表すハッシュを与えます。......シンボルは以下のいずれかです。
ハッシュの値は文字列で与えます。
//emlist{
:scheme ,:userinfo, :host, :port, :registry, :path, :opaque, :query, :fragment
//}
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。... -
URI
:: Generic . build(hash) -> URI :: Generic (106.0) -
引数で与えられた URI 構成要素から URI::Generic オブジェクトを生成します。
...URI::Generic オブジェクトを生成します。
@param ary 構成要素を表す配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, query, fragment]
//}
@param hash 構成要素を表すハッシュを与えます。......シンボルは以下のいずれかです。
ハッシュの値は文字列で与えます。
//emlist{
:scheme ,:userinfo, :host, :port, :registry, :path, :opaque, :query, :fragment
//}
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。...