クラス
-
URI
:: FTP (72) -
URI
:: Generic (648) -
URI
:: HTTP (48) -
URI
:: LDAP (156) -
URI
:: LDAPS (12) -
URI
:: MailTo (108)
キーワード
- + (12)
- - (12)
- == (12)
- BadURIError (12)
- COMPONENT (12)
-
DEFAULT
_ PORT (24) - Error (12)
- FTP (12)
- Generic (12)
- HTTP (12)
- HTTPS (12)
- InvalidComponentError (12)
- InvalidURIError (12)
- LDAP (12)
- LDAPS (12)
- MailTo (12)
- UNSAFE (12)
- URI (24)
- absolute (12)
- absolute? (12)
- attributes (12)
- attributes= (12)
- build (120)
- build2 (24)
- coerce (12)
- component (24)
- decode (7)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
default
_ port (24) - dn (12)
- dn= (12)
- encode (7)
-
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) - escape (7)
- extensions (12)
- extensions= (12)
- extract (48)
- filter (12)
- filter= (12)
-
find
_ proxy (12) - fragment (12)
- fragment= (12)
- headers (12)
- headers= (12)
- hierarchical? (12)
- host (12)
- host= (12)
- hostname (12)
- hostname= (12)
- join (12)
- merge (12)
- merge! (12)
- new (60)
- new2 (12)
- normalize (12)
- normalize! (12)
- opaque (12)
- opaque= (12)
- parse (12)
- parser (12)
- password (12)
- password= (12)
- path (12)
- path= (12)
- port (12)
- port= (12)
- query (12)
- query= (12)
- regexp (24)
- registry (12)
- registry= (12)
- relative? (12)
-
request
_ uri (12) -
route
_ from (12) -
route
_ to (12) - scheme (12)
- scheme= (12)
- scope (12)
- scope= (12)
- select (12)
- split (12)
- to (12)
- to= (12)
-
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (12) - typecode (12)
- typecode= (12)
- unescape (7)
-
use
_ registry (12) - user (12)
- user= (12)
- userinfo (12)
- userinfo= (12)
検索結果
先頭5件
-
URI
. split(url) -> [String | nil] (2.0) -
URI を要素に分割した文字列の配列を返します。
...
URI を要素に分割した文字列の配列を返します。
各要素の種類と順番は以下のとおりです。
* scheme
* userinfo
* host
* port
* registry
* path
* opaque
* query
* fragment
@param url パースしたい URI を文字列として与えます。
@ra......ise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p URI.split("http://www.ruby-lang.org/")
#=> ["http", nil, "www.ruby-lang.org", nil, nil, "/", nil, nil, nil]... -
URI
. unescape(str) -> String (2.0) -
URI 文字列をデコードした文字列を返します。
...
URI 文字列をデコードした文字列を返します。
このメソッドは obsolete です。
代わりに
CGI.unescape,
URI.decode_www_form,
URI.decode_www_form_component
などの使用を検討してください。
例:
require 'uri'
puts URI.unescape('http://images.google.co.jp/......images?q=%A5%E2%A5%CA%A5%EA%A5%B6&ie=EUC-JP')
#=> "http://images.google.co.jp/images?q=モナリザ&ie=EUC-JP"
@param str URI を文字列として与えます。... -
URI
:: BadURIError (2.0) -
URI として正しいが、使い方が悪いときに発生します。
...URI として正しいが、使い方が悪いときに発生します。... -
URI
:: Error (2.0) -
すべての URI 例外クラスの基底クラスです。
...すべての URI 例外クラスの基底クラスです。... -
URI
:: FTP (2.0) -
FTP URI を表すクラスです。
...FTP URI を表すクラスです。... -
URI
:: FTP # typecode -> String | nil (2.0) -
ファイル転送のタイプを文字列で返します。"a" はテキスト、"i" はバイナリ、"d" はディレクトリを表します。 設定されていない場合は nil を返します。
ファイル転送のタイプを文字列で返します。"a" はテキスト、"i" はバイナリ、"d" はディレクトリを表します。
設定されていない場合は nil を返します。 -
URI
:: FTP # typecode=(t) (2.0) -
ファイル転送のタイプを文字列で指定します。
...ル転送のタイプを文字列で指定します。
@param t ファイル転送のタイプを文字列で指定します。"a" はテキスト、"i" はバイナリ、"d" はディレクトリを表します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。... -
URI
:: FTP . build(ary) -> URI :: FTP (2.0) -
引数で与えられた URI 構成要素から URI::FTP オブジェクトを生成します。 引数の正当性を検査します。
...れた URI 構成要素から URI::FTP オブジェクトを生成します。
引数の正当性を検査します。
例:
require 'uri'
p URI::FTP.build([nil, "www.example.com", 10020, "/path", 'a'])
#=> #<URI::FTP:0x201c4f9c URL:ftp://www.example.com:10020/path;type=a>
p URI::FTP.bui......ld({:host => "www.example.com", :path => "/path", :typecode => 'a'})
#=> #<URI::FTP:0x201bd9cc URL:ftp://www.example.com/path;type=a>
p URI::FTP.build([nil, 'example.com', nil, '/foo', 'i']).to_s
#=> 'ftp://example.com/%2Ffoo;type=i'
@param ary 構成要素を表す文字列の配列を......なのは、
それぞれのデータタイプがFTPのプロトコルで ASCII と IMAGE と呼ばれていたためです。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise ArgumentError typecode に定められた以外の文字を与... -
URI
:: FTP . build(hash) -> URI :: FTP (2.0) -
引数で与えられた URI 構成要素から URI::FTP オブジェクトを生成します。 引数の正当性を検査します。
...れた URI 構成要素から URI::FTP オブジェクトを生成します。
引数の正当性を検査します。
例:
require 'uri'
p URI::FTP.build([nil, "www.example.com", 10020, "/path", 'a'])
#=> #<URI::FTP:0x201c4f9c URL:ftp://www.example.com:10020/path;type=a>
p URI::FTP.bui......ld({:host => "www.example.com", :path => "/path", :typecode => 'a'})
#=> #<URI::FTP:0x201bd9cc URL:ftp://www.example.com/path;type=a>
p URI::FTP.build([nil, 'example.com', nil, '/foo', 'i']).to_s
#=> 'ftp://example.com/%2Ffoo;type=i'
@param ary 構成要素を表す文字列の配列を......なのは、
それぞれのデータタイプがFTPのプロトコルで ASCII と IMAGE と呼ばれていたためです。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise ArgumentError typecode に定められた以外の文字を与... -
URI
:: FTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: FTP (2.0) -
汎用的な構成要素から URI::FTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
...的な構成要素から URI::FTP オブジェクトを生成します。build
と異なり、デフォルトでは引数の正当性を検査しません。
例:
require 'uri'
p ftp = URI.parse("ftp://ftp.ruby-lang.org/pub/ruby/;type=d")
p ftp.typecode
#=> #<URI::FTP:0x2010029c URL:ftp://f......す。適合しな い場合は例外 URI::InvalidComponentError が起ります。
@raise URI::InvalidURIError registry に nil 以外を与えた時に発生します。引数の正当性は、これ以外 デフォルトでは検査しません。
@raise URI::InvalidComponentError 各要素が...