ライブラリ
- ビルトイン (30)
-
cgi
/ session (12) - drb (96)
-
drb
/ extserv (12) -
drb
/ extservm (24) -
net
/ http (420) - open-uri (92)
-
rexml
/ document (120) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (48) -
rexml
/ streamlistener (24) -
rinda
/ rinda (12) - rss (12)
-
rubygems
/ dependency _ installer (24) -
rubygems
/ format (24) -
rubygems
/ package / tar _ input (24) -
rubygems
/ remote _ fetcher (144) -
rubygems
/ security (204) -
rubygems
/ server (72) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache _ entry (12) -
rubygems
/ spec _ fetcher (36) -
rubygems
/ specification (12) - socket (72)
- uri (880)
-
webrick
/ cgi (12) -
webrick
/ httpproxy (12) -
webrick
/ httprequest (24) -
webrick
/ httpresponse (12) -
webrick
/ httpserver (12) - win32ole (24)
クラス
-
CGI
:: Session (12) -
DRb
:: DRbObject (12) -
DRb
:: DRbServer (24) -
DRb
:: ExtServ (12) -
DRb
:: ExtServManager (24) -
Gem
:: DependencyInstaller (24) -
Gem
:: Format (24) -
Gem
:: Package :: TarInput (24) -
Gem
:: RemoteFetcher (132) -
Gem
:: RemoteFetcher :: FetchError (12) -
Gem
:: Security :: Policy (108) -
Gem
:: Security :: Signer (36) -
Gem
:: Server (72) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCacheEntry (12) -
Gem
:: SpecFetcher (36) -
Gem
:: Specification (12) -
Net
:: HTTP (120) -
Net
:: HTTPGenericRequest (48) -
Net
:: HTTPResponse (36) - Object (30)
-
REXML
:: Attribute (12) -
REXML
:: Attributes (12) -
REXML
:: Element (36) -
REXML
:: NotationDecl (12) -
REXML
:: Parsers :: SAX2Parser (60) -
RSS
:: NSError (12) -
Rinda
:: DRbObjectTemplate (12) - Socket (36)
-
URI
:: FTP (60) -
URI
:: Generic (384) -
URI
:: HTTP (36) -
URI
:: LDAP (96) -
URI
:: MailTo (108) -
WEBrick
:: CGI (12) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (24) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer (12) - WIN32OLE (12)
-
WIN32OLE
_ EVENT (12)
モジュール
- DRb (48)
-
Gem
:: Security (60) - Kernel (28)
-
Net
:: HTTPHeader (216) - OpenURI (24)
-
OpenURI
:: OpenRead (36) -
REXML
:: SAX2Listener (48) -
REXML
:: Security (48) -
REXML
:: StreamListener (24) -
Socket
:: Constants (36) - URI (200)
キーワード
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- DRbBadScheme (12)
- Marshal (12)
-
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
SO
_ SECURITY _ AUTHENTICATION (24) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (24) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (24) - [] (12)
- []= (12)
-
add
_ namespace (24) -
add
_ trusted _ cert (12) - attribute (12)
- attributes= (12)
-
basic
_ auth (12) - body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - build (120)
- build2 (24)
-
build
_ cert (12) -
build
_ self _ signed _ cert (12) -
cache
_ dir (12) -
cert
_ chain= (12) - coerce (12)
- component (12)
- connect (12)
-
connection
_ for (12) -
content
_ length (12) -
content
_ length= (12) -
content
_ type= (12) -
current
_ server (12) - decode (7)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
default
_ port (12) - delete (12)
- dn= (12)
- doctype (24)
- download (12)
-
drb
/ extservm (12) -
drb
/ gw (12) - encode (7)
-
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) -
end
_ element (12) -
entity
_ expansion _ limit (12) -
entity
_ expansion _ limit= (12) -
entity
_ expansion _ text _ limit (12) -
entity
_ expansion _ text _ limit= (12) - escape (19)
- extensions= (12)
- extract (48)
- fetch (36)
-
fetch
_ path (12) -
fetch
_ size (12) -
fetch
_ spec (12) -
file
_ uri? (12) - filter= (12)
-
find
_ gems _ with _ sources (12) -
find
_ proxy (12) -
find
_ spec _ by _ name _ and _ version (12) -
form
_ data= (12) - fragment= (12)
-
from
_ file _ by _ path (12) -
from
_ io (12) - get (24)
-
get
_ attribute _ ns (12) -
get
_ fields (12) -
get
_ file _ uri _ path (12) -
get
_ print (24) -
get
_ response (24) - handler= (12)
- headers (12)
- headers= (12)
- here? (24)
- homepage= (12)
- host (12)
- host= (12)
- hostname= (12)
- join (12)
- key? (12)
-
latest
_ specs (12) - listen (60)
-
load
_ specs (12) - merge (12)
- merge! (12)
- namespace (12)
-
net
/ http (12) - new (216)
- new2 (12)
-
new
_ with _ uri (12) -
normalize
_ uri (12) - notationdecl (12)
-
only
_ signed= (12) -
only
_ trusted= (12) - opaque (12)
- opaque= (12)
- open (68)
- open-uri (12)
-
open
_ uri (24) -
open
_ uri _ or _ path (12) - parse (12)
- password= (12)
- path (12)
- path= (12)
-
path
_ info= (12) - port= (12)
-
post
_ form (12) -
proxy
_ basic _ auth (12) - query= (12)
-
query
_ string= (12) - quick (12)
- range (12)
-
range
_ length (12) - read (12)
-
read
_ body (24) - refresh (12)
- regexp (24)
- registry= (12)
- request (12)
-
request
_ uri= (12) - root (12)
-
route
_ from (12) -
route
_ to (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - rubygems (12)
-
rubygems
/ security (12) - scheme= (12)
- scope= (12)
- select (12)
-
set
_ content _ type (12) -
set
_ form _ data (12) - sign (12)
-
sign
_ cert (12) - specs (12)
- split (12)
- start (24)
-
start
_ element (12) -
start
_ prefix _ mapping (12) -
start
_ service (12) - then (14)
- to (12)
- to= (12)
-
to
_ mailtext (12) -
to
_ rfc822text (12) -
trusted
_ cert _ path (12) - typecode= (12)
- unescape (19)
- update (12)
- uri (36)
- uri= (12)
- user= (12)
- userinfo= (12)
- value (12)
-
verify
_ chain= (12) -
verify
_ data= (12) -
verify
_ gem (12) -
verify
_ root= (12) -
verify
_ signer= (12) -
verify
_ trust _ dir (12) - yaml (12)
-
yield
_ self (16)
検索結果
先頭5件
-
URI
. parse(uri _ str) -> object (21239.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
...た URI から該当する URI::Generic のサブクラスのインスタンスを生成して
返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
@param uri_str パースしたい URI を文字列として与えます。
@raise URI::Inval......。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("http://www.ruby-lang.org/")
# => #<URI::HTTP:0x201002a6 URL:http://www.ruby-lang.org/>
p uri.scheme # => "http"
p uri.host # => "www.ruby-lang.org"
p uri.p......ort # => 80
p uri.path # => "/"... -
URI
. join(uri _ str , *path) -> object (21233.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 U... -
URI
. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (21188.0) -
name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...tp:// や https://、ftp:// で始まっている文字列なら URI のリソースを
取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name......字列なら URI のリソースを取得した上で StringIO オブジェクト
または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
@param name......ます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合のファイルのパーミッションを
整数で指定します。Kernel.#open と同じです
@param opt... -
URI
. extract(str) {|uri _ str| . . . } -> nil (21164.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes 検索の対象としたいス......キームを、文字列の配列として与えます。
例:
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 (21164.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes 検索の対象としたいス......キームを、文字列の配列として与えます。
例:
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
. encode(str , unsafe = URI :: UNSAFE) -> String (21160.0) -
URI 文字列をエンコードした文字列を返します。
...
URI 文字列をエンコードした文字列を返します。
このメソッドは obsolete です。
代わりに
ERB::Util.#url_encode,
CGI.escape,
URI.encode_www_form_component,
WEBrick::HTTPUtils.#escape_form,
WEBrick::HTTPUtils.#escape
などの使用を検討してください。
詳細......ください。
例:
require 'uri'
p URI.escape('http://images.google.co.jp/images?q=モナリザ&ie=EUC-JP')
#=> "http://images.google.co.jp/images?q=%A5%E2%A5%CA%A5%EA%A5%B6&ie=EUC-JP"
@param str URI を文字列として与えます。
@param unsafe URI として指定できない文... -
URI
. escape(str , unsafe = URI :: UNSAFE) -> String (21160.0) -
URI 文字列をエンコードした文字列を返します。
...
URI 文字列をエンコードした文字列を返します。
このメソッドは obsolete です。
代わりに
ERB::Util.#url_encode,
CGI.escape,
URI.encode_www_form_component,
WEBrick::HTTPUtils.#escape_form,
WEBrick::HTTPUtils.#escape
などの使用を検討してください。
詳細......ください。
例:
require 'uri'
p URI.escape('http://images.google.co.jp/images?q=モナリザ&ie=EUC-JP')
#=> "http://images.google.co.jp/images?q=%A5%E2%A5%CA%A5%EA%A5%B6&ie=EUC-JP"
@param str URI を文字列として与えます。
@param unsafe URI として指定できない文... -
URI
. open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (21088.0) -
name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
...tp:// や https://、ftp:// で始まっている文字列なら URI のリソースを
取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
name......字列なら URI のリソースを取得した上で StringIO オブジェクト
または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
@param name......ます。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合のファイルのパーミッションを
整数で指定します。Kernel.#open と同じです
@param opt... -
URI
. extract(str) -> [String] (21064.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes 検索の対象としたいス......キームを、文字列の配列として与えます。
例:
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] (21064.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes 検索の対象としたいス......キームを、文字列の配列として与えます。
例:
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/"]...