別のキーワード
ライブラリ
- English (22)
- ビルトイン (2501)
- bigdecimal (12)
-
bigdecimal
/ util (11) -
cgi
/ session (22) -
cgi
/ session / pstore (11) - csv (11)
- date (11)
- e2mmap (42)
- fiddle (22)
- fileutils (94)
- getoptlong (11)
-
io
/ console (33) - irb (11)
- json (11)
- logger (1)
- matrix (88)
-
minitest
/ unit (19) - monitor (22)
-
net
/ ftp (44) -
net
/ pop (99) -
net
/ telnet (4) - open-uri (74)
- openssl (550)
- optparse (418)
- prime (33)
- pstore (11)
- psych (52)
- rake (22)
- readline (22)
-
rexml
/ document (11) -
ripper
/ lexer (8) - rubygems (11)
-
rubygems
/ indexer (11) -
rubygems
/ installer (22) -
rubygems
/ package / tar _ reader (11) -
rubygems
/ package / tar _ writer (22) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ specification (22) -
rubygems
/ user _ interaction (11) -
rubygems
/ version (22) - set (22)
- socket (77)
- stringio (548)
- syslog (33)
-
webrick
/ httpservlet / filehandler (11) - win32ole (55)
- zlib (187)
クラス
-
ARGF
. class (22) - Array (93)
- BasicSocket (11)
-
CGI
:: Session :: FileStore (11) -
CGI
:: Session :: MemoryStore (11) -
CGI
:: Session :: PStore (11) - CSV (11)
- Complex (33)
- Date (11)
- Dir (10)
- Enumerator (22)
- Exception (95)
- Fiber (5)
-
Fiddle
:: Pointer (22) - File (252)
-
Gem
:: Indexer (11) -
Gem
:: Installer (22) -
Gem
:: Package :: TarReader (11) -
Gem
:: Package :: TarWriter (11) -
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Specification (22) -
Gem
:: StreamUI (11) -
Gem
:: Version (22) - GetoptLong (11)
- IO (1327)
- Integer (11)
-
Logger
:: Application (1) - Matrix (88)
-
MonitorMixin
:: ConditionVariable (22) -
Net
:: FTP (44) -
Net
:: POPMail (99) -
Net
:: Telnet (4) -
OpenSSL
:: Config (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: DH (33) -
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: EC :: Group (11) -
OpenSSL
:: PKey :: RSA (55) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (55) -
OpenSSL
:: SSL :: Session (44) -
OpenSSL
:: X509 :: CRL (55) -
OpenSSL
:: X509 :: Certificate (55) -
OpenSSL
:: X509 :: Extension (33) -
OpenSSL
:: X509 :: Request (22) -
OpenSSL
:: X509 :: Revoked (22) - OptionParser (363)
- PStore (11)
- Prime (22)
-
REXML
:: Document (11) -
Rake
:: InvocationChain (11) - Rational (88)
- Regexp (22)
- Ripper (8)
- Set (22)
- Socket (22)
-
Socket
:: AncillaryData (11) -
Socket
:: Option (33) - StringIO (548)
- Thread (32)
- TracePoint (17)
-
WEBrick
:: HTTPServlet :: FileHandler (11) -
WIN32OLE
_ TYPE (22) -
WIN32OLE
_ TYPELIB (33) -
Zlib
:: GzipReader (187)
モジュール
- Enumerable (11)
- Exception2MessageMapper (36)
- FileTest (162)
- FileUtils (94)
- IRB (11)
- JSON (11)
- Kernel (338)
- Marshal (44)
-
MiniTest
:: Assertions (19) -
OpenSSL
:: Buffering (55) -
OpenSSL
:: SSL :: SocketForwarder (11) - OpenURI (22)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (55) - Process (22)
- Psych (52)
-
Rake
:: TaskManager (11) - Readline (22)
- Syslog (33)
- URI (14)
キーワード
-
$ ! (11) -
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) - - (11)
-
/ (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- == (11)
- BigDecimal (12)
- Complex (12)
- ErrNotRegisteredException (6)
- Fail (12)
- Float (6)
- Integer (6)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Raise (12)
- Rational (11)
- Thread (11)
- [] (11)
- accept (22)
-
accept
_ nonblock (11) -
add
_ extension (33) -
add
_ value (11) - advise (11)
- all (33)
- 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
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ raises (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - atime (22)
- backtrace (11)
-
backtrace
_ locations (11) - binmode (11)
- birthtime (10)
- blockdev? (11)
- bool (11)
- bytes (28)
- cause (11)
- ceil (11)
- chardev? (11)
- chars (28)
-
check
_ closed (11) - chown (11)
- chunk (11)
- clone (11)
- close (22)
-
close
_ read (22) -
close
_ write (22) - cofactor (11)
-
cofactor
_ expansion (11) - combination (22)
- compile (11)
-
completion
_ append _ character (11) -
completion
_ append _ character= (11) -
connect
_ nonblock (22) - cooked (11)
- copy (11)
- cp (11)
-
cp
_ lr (6) - create (11)
- ctime (22)
- delete (11)
- directory? (11)
-
do
_ OPTIONS (11) - dump (33)
- dup (11)
- each (110)
-
each
_ byte (66) -
each
_ char (44) -
each
_ line (110) - eigen (11)
- eigensystem (11)
- empty? (8)
- environment (11)
- eof (22)
- eof? (22)
- exception (22)
- exec (44)
- exist? (11)
- extensions= (33)
- fail (6)
- fcntl (22)
- fdatasync (11)
- file? (11)
- fileno (21)
- flock (11)
- floor (11)
- flunk (1)
- flush (11)
-
for
_ fd (11) - foreach (22)
- fork (22)
- fsync (11)
- gem (11)
- getbyte (11)
- getc (33)
- getopts (55)
- getpriority (11)
- gets (55)
- grpowned? (11)
- identical? (11)
- inspect (11)
- install (11)
-
instruction
_ sequence (6) - int (11)
- intersection (16)
- ioctl (11)
-
irb
_ abort (11) - isatty (11)
-
laplace
_ expansion (11) - lchmod (11)
- lchown (11)
- lex (4)
- lineno (22)
- lineno= (22)
- lines (56)
- linger (11)
- link (22)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - load (33)
-
load
_ documents (8) -
load
_ specification (11) -
load
_ stream (22) - log (11)
- lstat (22)
- mail (33)
-
major
_ version (22) -
minor
_ version (22) - mtime (22)
- new (356)
- next (11)
-
next
_ values (11) - noecho (11)
- oid= (11)
- on (132)
- open (162)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - order (44)
- order! (44)
- owned? (11)
- paranoid (11)
- parse (33)
- parse! (22)
- permutation (22)
- permutation? (11)
- permute (22)
- permute! (22)
- pid (11)
- pipe (88)
- pipe? (11)
-
point
_ conversion _ form (11) - pop (33)
- popen (154)
- pos (11)
- pos= (22)
-
post
_ connection _ check (11) - pread (7)
-
prime
_ division (33) - print (44)
- printf (44)
- putc (33)
- puts (33)
- pwrite (7)
- quo (11)
-
raised
_ exception (11) - rationalize (22)
- raw (11)
- read (88)
-
read
_ nonblock (33) -
read
_ smime (11) - readbyte (22)
- readchar (44)
- readline (66)
- readlines (88)
- readlink (11)
- readpartial (66)
-
recvfrom
_ nonblock (11) - reject (22)
-
renegotiation
_ cb= (11) - reopen (55)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
report
_ on _ exception (16) -
report
_ on _ exception= (16) - restore (11)
- rewind (22)
- round (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - seek (22)
- select (11)
-
set
_ backtrace (11) - setpriority (11)
- setsockopt (11)
- setuid? (11)
- size (11)
- size? (11)
- skip (1)
- socket? (11)
- spawn (44)
- start (1)
- stat (22)
- status (11)
- storbinary (22)
- storlines (22)
- string= (11)
- symlink (11)
- sync (11)
- sync= (11)
-
synthesize
_ file _ task (11) - sysopen (11)
- sysread (55)
- sysseek (11)
- system (44)
- syswrite (33)
- tell (11)
-
terminate
_ interaction (11) -
to
_ d (11) -
to
_ der (22) -
to
_ i (22) -
to
_ pem (11) -
to
_ ptr (11) -
to
_ r (11) -
to
_ text (11) - tokenize (4)
- tr (11)
- trace (11)
- transaction (11)
- truncate (44)
- tty? (11)
- ungetc (33)
- union (11)
-
unix
_ rights (11) - unlink (11)
- uptodate? (11)
- validate (11)
- value= (11)
- version (11)
- version= (22)
- wait (11)
-
wait
_ while (11) - write (33)
-
write
_ nonblock (33) - zero? (11)
- スレッド (11)
- 制御構造 (11)
検索結果
先頭5件
-
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18215.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外......ジとなる文字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//e......mlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
IO
# ioctl(cmd , arg = 0) -> Integer (15128.0) -
IO に対してシステムコール ioctl を実行し、その結果を返します。 機能の詳細は ioctl(2) を参照してください。
...
IO に対してシステムコール ioctl を実行し、その結果を返します。
機能の詳細は ioctl(2) を参照してください。
@param cmd IO に対するコマンドを整数で指定します。どのようなコマンドが使えるかはプラットフォームに依存し......。整数の時にはその値を ioctl に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の場合には 0を、true の場合には 1 を渡します。
@raise IOError 既に close されている場... -
TracePoint
# raised _ exception -> Exception (12318.0) -
発生した例外を返します。
...例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
tr... -
IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (9310.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#......@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します
@raise Errno::EXXX パイプ、ある... -
IO
. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (9310.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#......@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します
@raise Errno::EXXX パイプ、ある... -
IO
. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (9310.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#......@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します
@raise Errno::EXXX パイプ、ある... -
IO
. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (9310.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#......@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します
@raise Errno::EXXX パイプ、ある... -
IO
. popen(env = {} , command , mode = "r" , opt={}) -> IO (9310.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#......@param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt プロセス実行やパイプのIOのエンコーディングなどを設定するオプションを指定します
@raise Errno::EXXX パイプ、ある... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (9300.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による... -
IO
. new(fd , mode = "r" , **opts) -> IO (9300.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による... -
IO
. open(fd , mode = "r" , **opts) -> IO (9300.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (9300.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (9294.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による... -
IO
. new(fd , mode = "r" , **opts) -> IO (9294.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......ワード引数
@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による...