ライブラリ
- ビルトイン (29)
- bigdecimal (7)
-
cgi
/ core (1) -
cgi
/ html (3) - drb (2)
-
drb
/ timeridconv (1) - fiddle (4)
- ipaddr (1)
-
irb
/ context (11) -
irb
/ ext / save-history (6) -
irb
/ output-method (1) - mkmf (2)
-
net
/ imap (3) - openssl (3)
-
rdoc
/ rdoc (1) - resolv (2)
-
rexml
/ document (8) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / ultralightparser (1) -
rexml
/ sax2listener (2) -
rinda
/ tuplespace (4) - rss (5)
-
rubygems
/ package / tar _ header (1) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (1) -
rubygems
/ source _ info _ cache _ entry (1) - scanf (6)
- socket (5)
- weakref (3)
クラス
-
ARGF
. class (8) - BasicObject (3)
- BigDecimal (7)
-
DRb
:: DRbIdConv (1) -
DRb
:: DRbObject (1) -
DRb
:: TimerIdConv (1) -
Fiddle
:: Pointer (4) -
Gem
:: Package :: TarHeader (1) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (1) -
Gem
:: SourceInfoCacheEntry (1) - IO (4)
- IPAddr (1)
-
IRB
:: Context (15) -
IRB
:: OutputMethod (1) - Module (6)
-
Net
:: IMAP (3) - Object (3)
-
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) -
RDoc
:: RDoc (1) -
REXML
:: Attribute (1) -
REXML
:: Attributes (1) -
REXML
:: Element (3) -
REXML
:: Entity (1) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: Parsers :: UltraLightParser (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (2) -
RSS
:: NSError (1) -
RSS
:: XMLStyleSheet (2) - Range (3)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: MX (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Rinda
:: TupleSpace (4) - Socket (2)
- String (2)
- Symbol (1)
- Thread (2)
- UDPSocket (3)
- WeakRef (3)
モジュール
-
CGI
:: HtmlExtension (3) -
CGI
:: QueryExtension (1) -
IRB
:: HistorySavingAbility (2) - Kernel (4)
-
REXML
:: Namespace (2) -
REXML
:: SAX2Listener (2)
キーワード
- * (1)
- + (1)
- +@ (1)
- - (1)
- -@ (1)
-
/ (1) - === (3)
-
_ _ drbref (1) -
_ _ getobj _ _ (1) -
_ _ setobj _ _ (1) - a (2)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) -
add
_ namespace (1) -
alias
_ method (1) - base (1)
- bind (1)
- binmode (1)
- binmode? (1)
- connect (1)
-
create
_ makefile (1) - div (1)
- document (1)
- encoding (1)
-
end
_ prefix _ mapping (1) - error (2)
-
event
_ type (1) -
history
_ file (1) -
history
_ file= (1) - href (2)
- href= (2)
- include? (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) -
inspect
_ mode= (1) -
install
_ files (1) -
instance
_ eval (2) - list (1)
-
load
_ history (1) - lsub (1)
- mask (1)
- member? (1)
- namespace (1)
- notify (1)
- parse (1)
- ppx (1)
- preference (1)
- prefix (4)
- prefix= (1)
- prefixes (2)
- print (1)
- printf (1)
- private (1)
-
prompt
_ c (1) -
prompt
_ c= (1) -
prompt
_ i (1) -
prompt
_ i= (1) -
prompt
_ mode (1) -
prompt
_ mode= (1) -
prompt
_ n (1) -
prompt
_ n= (1) -
prompt
_ s (1) -
prompt
_ s= (1) - protected (1)
- ptr (1)
- public (1)
- putc (1)
- puts (1)
- quo (1)
- read (1)
-
read
_ all (1) - referer (1)
- refine (1)
- refresh (3)
- refresh! (1)
-
save
_ history (2) -
save
_ history= (1) - scanf (6)
- send (5)
- sign (1)
-
singleton
_ method _ undefined (1) -
start
_ prefix _ mapping (1) - take (1)
-
to
_ obj (2) -
to
_ proc (1) -
to
_ write _ io (1) -
verify
_ result (1) -
weakref
_ alive? (1) - write (1)
- xlist (1)
検索結果
先頭5件
-
RDoc
:: RDoc # document(argv) -> nil (22.0) -
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ レクトリに出力します。
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ
レクトリに出力します。
@param argv コマンドラインで rdoc コマンドに指定するのと同じ引数を文字
列の配列で指定します。
@raise RDoc::Error ドキュメントの処理中にエラーがあった場合に発生します。
指定できるオプションについては、lib:rdoc#usage を参照してくださ
い。出力ディレクトリが指定されなかった場合はカレントディレクトリ の
doc 以下に出力します。 -
REXML
:: Parsers :: PullEvent # event _ type -> Symbol (22.0) -
イベントの種類をシンボルで返します。
イベントの種類をシンボルで返します。
詳しくは c:REXML::Parsers::PullParser#event_type を参照してください。 -
REXML
:: Parsers :: UltraLightParser # parse -> Array (22.0) -
XML 文書のパース結果を配列による木で返します。
XML 文書のパース結果を配列による木で返します。
返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します -
Range
# ===(obj) -> bool (22.0) -
obj が範囲内に含まれている時に true を返します。 そうでない場合は、false を返します。
obj が範囲内に含まれている時に true を返します。
そうでない場合は、false を返します。
Range#=== は主に case 式での比較に用いられます。
<=> メソッドによる演算により範囲内かどうかを判定するには Range#cover? を使用してください。
始端・終端・引数が数値であれば、 Range#cover? と同様の動きをします。
@param obj 比較対象のオブジェクトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?... -
Range
# include?(obj) -> bool (22.0) -
obj が範囲内に含まれている時に true を返します。 そうでない場合は、false を返します。
obj が範囲内に含まれている時に true を返します。
そうでない場合は、false を返します。
Range#=== は主に case 式での比較に用いられます。
<=> メソッドによる演算により範囲内かどうかを判定するには Range#cover? を使用してください。
始端・終端・引数が数値であれば、 Range#cover? と同様の動きをします。
@param obj 比較対象のオブジェクトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?... -
Range
# member?(obj) -> bool (22.0) -
obj が範囲内に含まれている時に true を返します。 そうでない場合は、false を返します。
obj が範囲内に含まれている時に true を返します。
そうでない場合は、false を返します。
Range#=== は主に case 式での比較に用いられます。
<=> メソッドによる演算により範囲内かどうかを判定するには Range#cover? を使用してください。
始端・終端・引数が数値であれば、 Range#cover? と同様の動きをします。
@param obj 比較対象のオブジェクトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?... -
Regexp
# encoding -> Encoding (22.0) -
正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト を返します。
正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト
を返します。
@see d:spec/regexp#encoding -
Rinda
:: TupleSpace # notify(event , pattern , sec = nil) -> Rinda :: NotifyTemplateEntry (22.0) -
event で指定した種類のイベントの監視を開始します。
event で指定した種類のイベントの監視を開始します。
イベントを生じさせたタプルがpattern にマッチした場合にのみ報告されます。
イベントが生じた場合、
このメソッドの返り値の Rinda::NotifyTemplateEntry を経由し、
Rinda::NotifyTemplateEntry#each を用いて報告を受け取ります。
sec で監視期間を秒数で指定できます。 nil で無限に監視し続けます。
event として以下の3つを指定できます。
* 'write' : タプルが追加された
* 'take' : タプルが take された
* 'delet... -
Rinda
:: TupleSpace # read(tuple , sec=nil) -> [Array|Hash] (22.0) -
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
タプルスペース内の tuple にマッチするタプルを一つコピーして返します。
このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、マッチするタプルがタプルスペースに
投入されるまで待ちます。
sec でタイムアウト秒数を指定できます。
待ち時間が sec 秒を過ぎた時には read をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定す... -
Rinda
:: TupleSpace # read _ all(tuple) -> [Array|Hash] (22.0) -
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
タプルスペース内の tuple にマッチするタプルをすべてコピーして返します。
このメソッド呼び出しが終了しても、タプルスペースからタプルは取り除かれません。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、待たずに空の配列を返します。
このメソッドは主にデバッグのための利用を想定しています。
@param tuple タプルのパターン -
Rinda
:: TupleSpace # take(tuple , sec = nil) -> Array | Hash (22.0) -
tuple にマッチするタプルをタプルスペースから取り出して返します。
tuple にマッチするタプルをタプルスペースから取り出して返します。
tuple で指定できるパターンについては lib:rinda/rinda#tuplepattern を
参照してください。
マッチするタプルが存在しない場合は、マッチするタプルがタプルスペースに
投入されるまで待ちます。
sec でタイムアウト秒数を指定できます。
待ち時間が sec 秒を過ぎた時には take をあきらめ
例外 Rinda::RequestExpiredError を発生させます。
sec に nil を指定するとタイムアウトせずに無限に待ち続けます。
@param tuple タプルのパター... -
Socket
# bind(my _ sockaddr) -> 0 (22.0) -
ソケットを my_sockaddr に結合します。bind(2) と同じ働きをします。
ソケットを my_sockaddr に結合します。bind(2)
と同じ働きをします。
@param my_sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringもしくはAddrinfoオブジェクトを指定します。
@return 0 を返します。 -
Socket
# connect(server _ sockaddr) -> 0 (22.0) -
connect(2) でソケットを接続します。
connect(2) でソケットを接続します。
server_sockaddr は、
lib:socket#pack_string
もしくは Addrinfo オブジェクト
です。
0 を返します。
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。詳しくは
man を参照してください。
たとえば IPv4 の TCP ソケットを生成し、connect で www.ruby-lang.org:80 に接続するには以下のようにします。
例:
require... -
Symbol
# to _ proc -> Proc (22.0) -
self に対応する Proc オブジェクトを返します。
self に対応する Proc オブジェクトを返します。
生成される Proc オブジェクトを呼びだす(Proc#call)と、
Proc#callの第一引数をレシーバとして、 self という名前のメソッドを
残りの引数を渡して呼びだします。
//emlist[明示的に呼ぶ例][ruby]{
:to_i.to_proc["ff", 16] # => 255 ← "ff".to_i(16)と同じ
//}
//emlist[暗黙に呼ばれる例][ruby]{
# メソッドに & とともにシンボルを渡すと
# to_proc が呼ばれて Proc 化され、
# それがブロックとして渡される... -
Thread
# abort _ on _ exception -> bool (22.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
真の場合、そのスレッドが例外によって終了した時に、インタプリタ
全体を中断させます。false の場合、あるスレッドで起こった例
外は、Thread#join などで検出されない限りそのスレッ
ドだけをなにも警告を出さずに終了させます。
デフォルトは偽です。c:Thread#exceptionを参照してください。
@param newstate 自身を実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_o... -
Thread
# abort _ on _ exception=(newstate) (22.0) -
真の場合、そのスレッドが例外によって終了した時に、インタプリタ 全体を中断させます。false の場合、あるスレッドで起こった例 外は、Thread#join などで検出されない限りそのスレッ ドだけをなにも警告を出さずに終了させます。
真の場合、そのスレッドが例外によって終了した時に、インタプリタ
全体を中断させます。false の場合、あるスレッドで起こった例
外は、Thread#join などで検出されない限りそのスレッ
ドだけをなにも警告を出さずに終了させます。
デフォルトは偽です。c:Thread#exceptionを参照してください。
@param newstate 自身を実行中に例外発生した場合、インタプリタ全体を終了させるかどうかを true か false で指定します。
//emlist[例][ruby]{
thread = Thread.new { sleep 1 }
thread.abort_o...