るりまサーチ

最速Rubyリファレンスマニュアル検索!
402件ヒット [1-100件を表示] (0.102秒)

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

URI::Generic.default_port -> Integer | nil (9203.0)

スキームに対応するデフォルトのポート番号を整数で返します。

...す。

r
equire 'uri'
URI
::Generic.default_port # => nil
URI
::FTP.default_port # => 21
URI
::HTTP.default_port # => 80
URI
::HTTPS.default_port # => 443
URI
::LDAP.default_port # => 389
URI
::LDAPS.default_port # => 636
URI
::MailTo.default_port...

URI::Generic.use_registry -> bool (9203.0)

構成要素 registry を受け付けるなら true を返します。 URI::Generic クラスでは false です。

...構成要素 registry を受け付けるなら true を返します。
URI
::Generic クラスでは false です。...

URI::Generic.new(scheme, userinfo, host, port, registry, path, opaque, query, fragment, parser = URI::DEFAULT_PARSER, arg_check = false) -> URI::Generic (6503.0)

各引数を成分とする URI::Generic オブジェクトを生成して返します。

...分とする URI::Generic オブジェクトを生成して返します。

@param scheme 構成要素 scheme を表す文字列を与えます。

@param userinfo 構成要素を表す文字列を与えます。

@param host 構成要素を表す文字列を与えます。

@param port 構成要素...
...与えます。

@param registry 構成要素を表す文字列を与えます。

@param path 構成要素を表す文字列を与えます。

@param opaque 構成要素を表す文字列を与えます。

@param query 構成要素を表す文字列を与えます。

@param fragment 構成要素...
...えます。

@param arg_check 真が与えられた場合は、各引数が字句規則に適合しているか否かを検査します。適合しない場合は例外 URI::InvalidComponentError が起ります。

@raise URI::InvalidURIError use_registry が偽のとき、registry が与えられ...

URI.regexp -> Regexp (6309.0)

URIにマッチする正規表現を返します。

...
URI
にマッチする正規表現を返します。

schemes を与えた場合は、そのスキームの URI にのみマッチする
正規表現を返します。

いずれの場合も返り値の正規表現は不定数の正規表現グループ
(括弧) を含みます。この括弧の数...
...ありません。

また、有効なURIではない文字列(たとえば"http://") にも
マッチするため、有効なURIかどうかは必要に応じて別途
検査してください。

このメソッドは Ruby 2.2 から obsolete です。

@param schemes マッチさせたいスキ...
...ームを、文字列の配列として与えます。

例:
r
equire 'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #=> 0...

URI.regexp(schemes) -> Regexp (6309.0)

URIにマッチする正規表現を返します。

...
URI
にマッチする正規表現を返します。

schemes を与えた場合は、そのスキームの URI にのみマッチする
正規表現を返します。

いずれの場合も返り値の正規表現は不定数の正規表現グループ
(括弧) を含みます。この括弧の数...
...ありません。

また、有効なURIではない文字列(たとえば"http://") にも
マッチするため、有効なURIかどうかは必要に応じて別途
検査してください。

このメソッドは Ruby 2.2 から obsolete です。

@param schemes マッチさせたいスキ...
...ームを、文字列の配列として与えます。

例:
r
equire 'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #=> 0...

絞り込み条件を変える

URI::Generic.build(hash) -> URI::Generic (6303.0)

引数で与えられた URI 構成要素から URI::Generic オブジェクトを生成します。

...で与えられた URI 構成要素から 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.build2(hash) -> URI::Generic (6303.0)

URI::Generic.build と同じですが、例外 URI::InvalidComponentError が発生した場合に、引数の各要素を URI.escape して再度 build を試み ます。

...
URI
::Generic.build と同じですが、例外 URI::InvalidComponentError
が発生した場合に、引数の各要素を URI.escape して再度 build を試み
ます。

@param ary 構成要素を表す文字列の配列を与えます。要素は以下の順です。
//emlist{
[scheme, u...
...serinfo, host, port, registry, path, opaque, query, fragment]
//}

@param hash 構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下
のいずれかです。 ハッシュの値は文字列で与えます。
//emlist{
:scheme, :userinfo, :...
...host, :port, :registry, :path, :opaque, :query, :fragment
//}...

URI.encode_www_form_component(str, enc=nil) -> String (6267.0)

文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。

...文字列を URL-encoded form data の1コンポーネント
としてエンコードした文字列を返します。

通常は URI.encode_www_form を使うほうがよいでしょう。

このメソッドでは *, -, ., 0-9, A-Z, _, a-z, は変換せず、
空白は + に変換し、その他...
...このメソッドは
https://www.w3.org/TR/2013/CR-html5-20130806/forms.html#url-encoded-form-data
にもとづいて実装されています。

//emlist[][ruby]{
r
equire 'uri'
p URI.encode_www_form_component('Ruby リファレンスマニュアル')
# => "Ruby+%E3%83%AA%E3%83%95%E3%82%A1%E3%83%A...
...%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB"
//}

@param str エンコードする文字列
@param enc 指定された場合、パーセントエンコーディングする前に、strをこのエンコーディングに変換
@see URI.decode_www_form_component, URI.encode_www_form...

URI.encode_www_form(enum, enc=nil) -> String (6261.0)

enum から URL-encoded form data を生成します。

...ら URL-encoded form data を生成します。

HTML5 で定義されている application/x-www-form-urlencoded 形式の
文字列を生成します。

enum には通常 [key, value] という形の配列の配列を渡します。
以下の例を見てください。

r
equire 'uri'
URI
.enco...
...de_www_form([["a", "1"], ["b", "2"], ["c", "x yz"]])
# => "a=1&b=2&c=x+yz"

実際には、each のブロック呼び出しで [key, value] の形のデータを渡すものであれば
何でも渡すことができます(例えば Hash など)。

r
equire 'uri'
URI
.encode_www_form({"a"=>"1",...
...のエンコーディングを変換したい場合はあらかじめ
変換しておいてください(例えば ASCII incompatible なものを
UTF-8 に変換する場合など)。
各要素のエンコーディングがばらばらの場合もあらかじめエンコーディングを
揃えて...

URI.decode_www_form(str, enc=Encoding::UTF_8) -> [[String, String]] (6249.0)

文字列から URL-encoded form data をデコードします。

...文字列から URL-encoded form data をデコードします。

application/x-www-form-urlencoded 形式のデータをデコードし、
[key, value] という形の配列の配列を返します。

enc で指定したエンコーディングの文字列が URL エンコードされたもの...
...ドは
https://url.spec.whatwg.org/#concept-urlencoded-parser
にもとづいて実装されています。
そのため「&」区切りのみに対応していて、「;」区切りには対応していません。

r
equire 'uri'
ary = URI.decode_www_form("a=1&a=2&b=3")
p ary...
...', '2'], ['b', '3']]
p ary.assoc('a').last #=> '1'
p ary.assoc('b').last #=> '3'
p ary.rassoc('a').last #=> '2'
p Hash[ary] # => {"a"=>"2", "b"=>"3"}

@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが...

絞り込み条件を変える

<< 1 2 3 ... > >>