ライブラリ
- ビルトイン (26)
-
cgi
/ session (11) - drb (55)
-
drb
/ extserv (11) -
drb
/ extservm (11) -
net
/ http (297) - open-uri (107)
-
rexml
/ document (66) -
rexml
/ sax2listener (44) -
rexml
/ streamlistener (11) -
rinda
/ rinda (11) -
rubygems
/ format (22) -
rubygems
/ package / tar _ input (22) -
rubygems
/ remote _ fetcher (44) -
rubygems
/ security (11) - uri (396)
-
webrick
/ cgi (11) -
webrick
/ httpproxy (11) -
webrick
/ httpresponse (22) - win32ole (11)
クラス
-
CGI
:: Session (11) -
DRb
:: DRbObject (22) -
DRb
:: DRbServer (22) -
DRb
:: ExtServ (11) -
DRb
:: ExtServManager (11) -
Gem
:: Format (22) -
Gem
:: Package :: TarInput (22) -
Gem
:: RemoteFetcher (44) -
Net
:: HTTP (66) -
Net
:: HTTPResponse (55) - Object (26)
-
REXML
:: Attribute (11) -
REXML
:: Attributes (11) -
REXML
:: Element (22) -
REXML
:: Entity (11) -
REXML
:: NotationDecl (11) -
Rinda
:: DRbObjectTemplate (11) -
URI
:: FTP (55) -
URI
:: Generic (198) -
URI
:: HTTP (44) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: CGI (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ EVENT (11)
モジュール
- DRb (11)
-
Gem
:: Security (11) - Kernel (16)
-
Net
:: HTTPHeader (176) - OpenURI (22)
-
OpenURI
:: Meta (33) -
OpenURI
:: OpenRead (22) -
REXML
:: SAX2Listener (44) -
REXML
:: StreamListener (11) - URI (91)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ PORT (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - [] (11)
- []= (11)
-
_ _ drbref (11) -
_ _ drburi (11) -
add
_ trusted _ cert (11) - attribute (11)
- body (11)
- build (44)
- charset (22)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) -
content
_ type= (11) -
default
_ port (22) - delete (11)
- doctype (22)
-
drb
/ gw (11) -
drb
/ ssl (11) -
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) -
end
_ element (11) - entity (11)
- extract (44)
- fetch (33)
-
fetch
_ path (11) -
find
_ proxy (11) - fragment (11)
-
from
_ file _ by _ path (11) -
from
_ io (11) -
get
_ attribute _ ns (11) -
get
_ proxy _ from _ env (11) -
get
_ response (22) - handler= (11)
- host (11)
- hostname (11)
-
last
_ modified (11) -
main
_ type (11) - namespace (22)
-
net
/ http (11) - new (132)
- new2 (11)
- normalize (11)
- normalize! (11)
- opaque (11)
- open (63)
- open-uri (11)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - password (11)
- path (11)
- port (11)
-
proxy
_ uri (11) - query (11)
- range (11)
-
range
_ length (11) -
read
_ body (22) - ref (11)
- registry (11)
- request (11)
-
request
_ uri (22) -
request
_ uri= (11) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - scheme (11)
-
set
_ content _ type (11) - split (11)
- start (22)
-
start
_ element (11) -
start
_ prefix _ mapping (11) -
start
_ service (11) -
sub
_ type (11) - system (11)
- then (12)
- typecode (11)
- user (11)
- userinfo (11)
- value (11)
-
yield
_ self (14)
検索結果
先頭5件
-
DRb
:: ExtServManager # uri -> String|nil (18236.0) -
サービス起動時にプロセスを spawn する時に渡す URI を返します。
...サービス起動時にプロセスを spawn する時に渡す URI を返します。
デフォルトは nil で、これは DRb.#uri を用いることを意味します。
@see DRb::ExtServManager#uri=... -
DRb
:: DRbServer # uri -> String|nil (18218.0) -
サーバに紐付けられた URI を返します。
...サーバに紐付けられた URI を返します。... -
URI
. extract(str) {|uri _ str| . . . } -> nil (17260.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......クが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str , schemes) {|uri _ str| . . . } -> nil (17260.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......クが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. split(url) -> [String | nil] (17177.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
. encode _ www _ form(enum , enc=nil) -> String (17143.0) -
enum から URL-encoded form data を生成します。
...uire 'uri'
URI.encode_www_form([["a", "1"], ["b", "2"], ["c", "x yz"]])
# => "a=1&b=2&c=x+yz"
実際には、each のブロック呼び出しで [key, value] の形のデータを渡すものであれば
何でも渡すことができます(例えば Hash など)。
require 'uri'
URI.encod......い場合は multipart/form-data をつかうべきで
このメソッドを使うべきではありません。
このメソッドは内部的に
URI.encode_www_form_component
を使っています。
このメソッドは
https://url.spec.whatwg.org/#concept-urlencoded-serializer
にもとづい......されています。
@param enum エンコードするデータ列([key, value] という形のデータの列)
@param enc 指定された場合、パーセントエンコーディングする前に、このエンコーディングに変換
@see URI.encode_www_form_component, URI.decode_www_form... -
URI
:: HTTP # request _ uri -> String (17135.0) -
自身の「path + '?' + query」を文字列で返します。 query が nil である場合は、自身の path を返します。
...字列で返します。
query が nil である場合は、自身の path を返します。
path が空である場合には、path は「'/'」であるとします。
例:
require 'uri'
u = URI.parse("http://example.com/search?q=xxx")
p u.request_uri #=>... -
URI
. encode _ www _ form _ component(str , enc=nil) -> String (17131.0) -
文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。
...文字列を URL-encoded form data の1コンポーネント
としてエンコードした文字列を返します。
通常は URI.encode_www_form を使うほうがよいでしょう。
このメソッドでは *, -, ., 0-9, A-Z, _, a-z, は変換せず、
空白は + に変換し、その他....../www.w3.org/TR/2013/CR-html5-20130806/forms.html#url-encoded-form-data
にもとづいて実装されています。
//emlist[][ruby]{
require 'uri'
p URI.encode_www_form_component('Ruby リファレンスマニュアル')
# => "Ruby+%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E......3%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
. extract(str) -> [String] (17060.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......クが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str , schemes) -> [String] (17060.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......クが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]...