ライブラリ
- English (22)
- ビルトイン (2471)
- bigdecimal (45)
-
cgi
/ session (11) - dbm (11)
- drb (22)
- e2mmap (30)
- etc (22)
- fileutils (17)
- gdbm (11)
-
irb
/ cmd / load (11) - json (33)
- matrix (22)
-
minitest
/ spec (1) -
minitest
/ unit (17) - monitor (16)
-
net
/ ftp (407) -
net
/ http (99) -
net
/ imap (33) -
net
/ pop (165) -
net
/ smtp (56) -
net
/ telnet (4) - objspace (33)
- observer (11)
- open-uri (74)
- openssl (396)
- optparse (140)
- ostruct (11)
- psych (47)
- pty (11)
- rake (22)
-
rdoc
/ rdoc (11) - readline (55)
- resolv-replace (33)
-
rexml
/ document (22) -
rexml
/ parsers / pullparser (11) -
rinda
/ rinda (22) -
rinda
/ tuplespace (33) -
ripper
/ lexer (8) -
rubygems
/ command _ manager (11) -
rubygems
/ installer (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ version (11) - sdbm (11)
- securerandom (51)
- set (33)
- socket (55)
- stringio (234)
- strscan (11)
- syslog (33)
- thwait (6)
- tmpdir (22)
- tsort (32)
- uri (121)
-
webrick
/ httpauth (22) -
webrick
/ httpproxy (11) -
webrick
/ utils (11) - win32ole (132)
-
yaml
/ dbm (11) - zlib (187)
クラス
-
ARGF
. class (33) - Addrinfo (11)
- Array (198)
- BasicSocket (11)
- BigDecimal (33)
-
CGI
:: Session :: MemoryStore (11) - DBM (11)
-
DRb
:: DRbServer (11) - Dir (96)
- Enumerator (16)
-
Enumerator
:: Lazy (11) - Exception (22)
- Fiber (27)
- File (55)
-
File
:: Stat (11) - Float (16)
- GDBM (11)
-
Gem
:: CommandManager (11) -
Gem
:: Installer (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Version (11) - Hash (11)
- IO (553)
-
IRB
:: ExtendCommand :: Load (11) - Integer (3)
- MatchData (81)
- Matrix (22)
- Module (84)
- Monitor (5)
-
MonitorMixin
:: ConditionVariable (11) - Mutex (2)
-
Net
:: FTP (407) -
Net
:: HTTP (44) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (33) -
Net
:: POP3 (66) -
Net
:: POPMail (99) -
Net
:: SMTP (56) -
Net
:: Telnet (4) - Numeric (54)
- Object (12)
-
OpenSSL
:: BN (22) -
OpenSSL
:: Cipher (55) -
OpenSSL
:: Config (22) -
OpenSSL
:: Digest (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: DSA (33) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: RSA (44) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (11) -
OpenSSL
:: X509 :: Name (11) -
OpenSSL
:: X509 :: Store (33) -
OpenSSL
:: X509 :: StoreContext (11) - OpenStruct (11)
- OptionParser (96)
-
RDoc
:: RDoc (11) -
REXML
:: Document (11) -
REXML
:: Parsers :: PullParser (11) -
REXML
:: Text (11) - Range (66)
- Regexp (33)
-
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (22) - Ripper (8)
- SDBM (11)
- Set (33)
- Socket (22)
-
Socket
:: AncillaryData (11) - String (112)
- StringIO (234)
- StringScanner (11)
- Struct (14)
- SystemCallError (11)
- TCPSocket (22)
- Thread (51)
-
Thread
:: Mutex (9) - ThreadsWait (6)
- Time (58)
- TracePoint (28)
- UDPSocket (11)
-
URI
:: FTP (44) -
URI
:: Generic (11) -
URI
:: HTTP (33) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: HTTPProxyServer (11) - WIN32OLE (77)
-
WIN32OLE
_ EVENT (33) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11) -
YAML
:: DBM (11) -
Zlib
:: GzipReader (176) -
Zlib
:: Inflate (11)
モジュール
- Comparable (16)
- DRb (11)
- Enumerable (110)
- Etc (22)
- Exception2MessageMapper (30)
- FileTest (11)
- FileUtils (17)
- JSON (33)
- Kernel (453)
- Marshal (22)
-
MiniTest
:: Assertions (17) -
Net
:: HTTPHeader (44) - ObjectSpace (33)
- Observable (11)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: Buffering (22) - OpenURI (22)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (44) - PTY (11)
- Process (99)
-
Process
:: Sys (110) - Psych (47)
-
Rake
:: TaskManager (22) - Readline (44)
-
RubyVM
:: AbstractSyntaxTree (10) - SecureRandom (51)
- Signal (22)
- Syslog (33)
- TSort (32)
- URI (25)
-
WEBrick
:: HTTPAuth (22) -
WEBrick
:: Utils (11)
オブジェクト
-
Readline
:: HISTORY (11) - main (24)
キーワード
-
$ ! (11) -
$ @ (11) -
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) - < (11)
- <= (11)
- =~ (22)
- > (11)
- >= (11)
- BigDecimal (12)
- Complex (12)
- Fail (12)
- Float (6)
- Integer (11)
- NUM2INT (11)
- NUM2UINT (11)
- NUM2ULONG (11)
- NUM2USHORT (11)
- Rational (11)
- Rubyの起動 (3)
- [] (99)
-
_ invoke (11) - acct (11)
-
add
_ entry (11) - advise (11)
- all (33)
- alphanumeric (7)
- append (11)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - at (11)
-
auth
_ only (11) - autoload (11)
- base64 (11)
-
basic
_ auth (11) - begin (11)
- between? (11)
- bsearch (22)
- build (44)
- byteindex (2)
- byteoffset (4)
-
callee
_ id (11) - caller (33)
- cause (11)
- chdir (11)
- check (11)
- chown (22)
- clamp (5)
- clone (11)
- close (35)
-
close
_ read (22) -
close
_ write (22) -
cofactor
_ expansion (11) - compile (11)
-
content
_ length (11) -
count
_ nodes (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) -
cp
_ lr (6) - create (22)
-
create
_ listeners (11) - cycle (22)
- daemon (11)
- decrypt (22)
- delete (22)
-
delete
_ all (22) -
delete
_ at (22) - detect (22)
- dir (11)
- document (11)
- dump (11)
- dup (11)
- each (107)
-
each
_ byte (22) -
each
_ child (28) -
each
_ line (110) -
emacs
_ editing _ mode (11) - encrypt (22)
- end (11)
-
enhance
_ with _ matching _ rule (11) - errno (11)
- eval (11)
-
eval
_ script (6) - execute (11)
- expunge (11)
-
extract
_ entry (11) - fail (39)
- fcntl (11)
- feed (11)
- fetch (51)
-
filename
_ quote _ characters= (11) - find (22)
-
find
_ command (11) -
find
_ proxy (11) - first (11)
- flatten (11)
- flatten! (22)
- flunk (1)
- foreach (63)
- fork (44)
- generate (11)
-
generate
_ prime (11) - get (22)
- getaddrinfo (22)
- getbinaryfile (22)
- getbyte (11)
- getc (33)
- getnameinfo (11)
- gets (66)
- gettextfile (22)
- group (11)
- help (11)
- hex (11)
- inflate (11)
- invoke (11)
- ioctl (11)
- join (22)
-
laplace
_ expansion (11) - last (11)
- lchown (11)
- lex (4)
- limit (11)
- lineno (11)
- lineno= (11)
- lines (56)
- list (22)
- load (36)
-
load
_ specification (11) -
load
_ stream (22) - local (22)
- locale= (11)
- login (11)
- loop (11)
- ls (22)
- mail (33)
- mask (11)
- mask= (11)
- max (44)
-
method
_ id (11) -
method
_ missing (11) - min (66)
- mktime (22)
- mktmpdir (22)
- mode (22)
-
mon
_ check _ owner (5) -
must
_ be _ nil (1) - new (413)
- new2 (11)
-
next
_ wait (6) - nlst (11)
- noop (11)
-
notify
_ observers (11) - offset (22)
-
ole
_ activex _ initialize (11) -
ole
_ show _ help (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - open (85)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - order (32)
- order! (38)
- parse (29)
- parse! (19)
-
parse
_ file (8) - passwd (11)
- peek (11)
-
pending
_ interrupt? (11) - permute (16)
- permute! (19)
- pid (11)
-
pkcs5
_ keyivgen (11) - pop (44)
-
prime
_ fasttest? (11) - print (44)
- printf (44)
- private (24)
-
private
_ key= (11) - produce (5)
- protected (8)
-
proxy
_ basic _ auth (11) - public (32)
-
public
_ key (11) - put (22)
- putbinaryfile (22)
- puts (33)
- puttextfile (22)
- raise (38)
-
random
_ bytes (11) - range (11)
-
range
_ length (11) - read (110)
-
read
_ nonblock (22) - readchar (11)
- readline (121)
- readlines (99)
- readpartial (22)
- realdirpath (11)
- realpath (11)
- rename (11)
-
renegotiation
_ cb= (11) - request (22)
- restore (11)
- resume (11)
- retrbinary (22)
- retrlines (11)
- rmdir (11)
- round (16)
- sample (22)
- select (11)
- send (22)
-
set
_ backtrace (11) -
set
_ default _ paths (11) - setegid (11)
- seteuid (11)
- setgid (11)
- setquota (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setuid (11)
- shift (11)
- sign (11)
-
singleton
_ class (11) - site (11)
- size? (11)
- skip (1)
- sleep (11)
- slice (66)
- spawn (44)
- split (11)
- start (100)
-
start
_ service (11) - status (22)
- step (54)
- storbinary (22)
- storlines (22)
-
synthesize
_ file _ task (11) - sysread (22)
- system (44)
- take (22)
- throw (11)
- tokenize (4)
- trap (22)
- traverse (11)
-
try
_ convert (3) -
tsort
_ each (32) - ungetc (33)
-
unix
_ rights (11) - unparse (11)
- unscan (11)
- uptodate? (11)
-
urlsafe
_ base64 (11) - value (11)
- verify (33)
-
vi
_ editing _ mode (11) - voidcmd (11)
- wait (22)
- wait2 (11)
- waitfor (4)
- waitpid (11)
- waitpid2 (11)
- warn (11)
- write (11)
-
write
_ smime (11) - yield (11)
- zip (22)
- 制御構造 (11)
検索結果
先頭5件
- Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () - Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () - MiniTest
:: Assertions # assert _ nil(object , message = nil) -> true - Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil - Object
# must _ be _ nil -> true
-
Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () (24509.0) -
登録されている情報を使用して、例外を発生させます。
...て、例外を発生させます。
@param klass 一階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応す... -
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (24433.0) -
登録されている情報を使用して、例外を発生させます。
...ram exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2Messag......ption :NewExceptionClass, "message...%d, %d and %d" # =>
def foo
Raise NewExceptionClass, 1, 2, 3
end
end
Foo.new().foo() #=> in `Raise': message...1, 2 and 3 (Foo::NewExceptionClass)
# という例外が発生します。
Foo.Raise Foo::NewExceptio......nClass, 1, 3, 5 #=> in `Raise': message...1, 3 and 5 (Foo::NewExceptionClass)
# という例外が発生します。... -
MiniTest
:: Assertions # assert _ nil(object , message = nil) -> true (18530.0) -
与えられたオブジェクトが nil である場合、検査にパスしたことになります。
...与えられたオブジェクトが nil である場合、検査にパスしたことになります。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc......を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが nil でない場合に発生します。... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (18423.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドは......フォルトは""です。
@param add_hist 真ならば、入力した文字列をヒストリに記録します。デフォルトは偽です。
@raise IOError 標準入力が tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である......例:
require "readline"
input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc
p input # => "abc"
input = Readline.readline("> ")
(... -
Object
# must _ be _ nil -> true (18335.0) -
自身が nil である場合、検査にパスしたことになります。
...自身が nil である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が nil でない場合に発生します。
@see MiniTest::Assertions#assert_nil... -
WIN32OLE
# ole _ activex _ initialize -> nil (18307.0) -
ActiveXコントロール用の初期化を行います。
...ActiveXコントロール用の初期化を行います。
ole_activex_initializeメソッドは、スクリプト内でActiveXコントロールを利
用できるように、オブジェクトが持つ永続化データを初期化します。
ActiveXコントロール(OCX)は、主にUI用......利用されるOLEオートメーションサー
バです。ActiveXコントロールは、IDEを利用した開発時と、プログラムの実行
時の2種類の実行モードを持ちます。これは、開発時の設定を永続化するためで
す。
幾つかのActiveXコントロー......ります。
@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通知します。
obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_initialize
obj.method(... -
MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true (15407.0) -
期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...param actual 実際の値を指定します。
@param delta 許容する絶対誤差を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した......結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。... -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (15407.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...が真である場合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に......失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
Zlib
:: GzipReader # lineno -> Integer (15354.0) -
IO クラスの同名メソッドIO#linenoと同じです。
...IO クラスの同名メソッドIO#linenoと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターに......合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返......、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@raise Zlib::GzipFile::No... -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (15342.0) -
IO クラスの同名メソッドIO#readlineと同じです。
...IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返......lib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@param rs 行の区切りを文字列で指定します。
@raise EOFError EOF に到達したとき発生します。
@raise Zl... -
StringIO
# readline(rs = $ / ) -> String (15324.0) -
自身から 1 行読み込んで、その文字列を返します。
...端に到達した時には、例外 EOFError を発生させます。
IO#readline と違い読み込んだ文字列を変数 $_ にセットしません。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 ""......ラフモード)。
@raise EOFError 文字列の終端に到達した時に発生します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readline......#=> "hoge\n"
a.readline(nil) #=> "foo\nbar\n"
a.readline #=> EOFError が発生する
//}
@see $/... -
OpenSSL
:: Buffering # readline(eol= $ / ) -> String (15312.0) -
通信路から一行読み込んで、それを返します。
...返します。
行区切りは eol で指定した文字列/正規表現になります。
読み込みが終端に到達した場合は例外 EOFError を発生します。
IO#readline と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異な......り、
これらの場合は正しく動作しません。
@param eol 行区切り文字列/正規表現
@raise EOFError 読み込みが終端に到達した場合に発生します。... -
StringIO
# readlines(rs = $ / ) -> [String] (15312.0) -
自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。
...rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][r......uby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}
@see $/... -
MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true (15307.0) -
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
...与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
@param collection 任意のコレクションを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した......。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に発生します。... -
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (15307.0) -
モニタのロックを開放し、現在のスレッドを停止します。
...ックを保持している必要があります。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast
で起こされるまでスレッドは停止し続けます。
timeout を与えた場合は最大 timeout 秒まで停止した後にスレッドを
再開し......によって危険領域(critical section)上で動作している
スレッドはただ一つになり、排他を実現します。
true を返します。timeout が与えられていて待ち時間が timeout を
越えた場合は false を返します。
@param timeout タイムアウトま......での秒数。指定しなかった場合はタイムアウトしません。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until...