別のキーワード
ライブラリ
- English (24)
- ビルトイン (2735)
- bigdecimal (14)
-
bigdecimal
/ util (12) -
cgi
/ session (24) -
cgi
/ session / pstore (12) - csv (12)
- date (12)
- e2mmap (42)
- fiddle (24)
- fileutils (103)
- getoptlong (12)
-
io
/ console (36) - irb (12)
- json (12)
- logger (10)
- matrix (96)
-
minitest
/ unit (19) - monitor (24)
-
net
/ ftp (48) -
net
/ pop (108) -
net
/ telnet (4) - open-uri (80)
- openssl (600)
- optparse (456)
- prime (36)
- pstore (12)
- psych (59)
- rake (24)
- readline (24)
-
rexml
/ document (12) -
ripper
/ lexer (10) - rubygems (12)
-
rubygems
/ indexer (12) -
rubygems
/ installer (24) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ writer (24) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ source _ index (12) -
rubygems
/ specification (24) -
rubygems
/ user _ interaction (12) -
rubygems
/ version (24) - set (18)
- socket (84)
- stringio (594)
- syslog (36)
-
webrick
/ httpservlet / filehandler (12) - win32ole (60)
- zlib (204)
クラス
-
ARGF
. class (24) - Array (102)
- BasicSocket (12)
-
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: MemoryStore (12) -
CGI
:: Session :: PStore (12) - CSV (12)
- Complex (36)
- Date (12)
- Dir (11)
- Enumerator (24)
- Exception (104)
- Fiber (6)
-
Fiddle
:: Pointer (24) - File (275)
-
Gem
:: Indexer (12) -
Gem
:: Installer (24) -
Gem
:: Package :: TarReader (12) -
Gem
:: Package :: TarWriter (12) -
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceIndex (12) -
Gem
:: Specification (24) -
Gem
:: StreamUI (12) -
Gem
:: Version (24) - GetoptLong (12)
- IO (1442)
- Integer (12)
- Logger (9)
-
Logger
:: Application (1) - Matrix (96)
-
MonitorMixin
:: ConditionVariable (24) -
Net
:: FTP (48) -
Net
:: POPMail (108) -
Net
:: Telnet (4) -
OpenSSL
:: Config (12) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (48) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: RSA (60) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: SSL :: SSLSocket (60) -
OpenSSL
:: SSL :: Session (48) -
OpenSSL
:: X509 :: CRL (60) -
OpenSSL
:: X509 :: Certificate (60) -
OpenSSL
:: X509 :: Extension (36) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: Revoked (24) - OptionParser (396)
- PStore (12)
- Prime (24)
-
REXML
:: Document (12) -
Rake
:: InvocationChain (12) - Rational (97)
- Regexp (24)
- Ripper (10)
- Set (24)
- Socket (24)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (36) - StringIO (594)
- Thread (36)
- TracePoint (19)
-
WEBrick
:: HTTPServlet :: FileHandler (12) -
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ TYPELIB (36) -
Zlib
:: GzipReader (204)
モジュール
- Enumerable (12)
- Exception2MessageMapper (36)
- FileTest (177)
- FileUtils (103)
- IRB (12)
- JSON (12)
- Kernel (370)
- Marshal (48)
-
MiniTest
:: Assertions (19) -
OpenSSL
:: Buffering (60) -
OpenSSL
:: SSL :: SocketForwarder (12) - OpenURI (24)
-
OpenURI
:: OpenRead (24) -
OptionParser
:: Arguable (60) - Process (24)
- Psych (59)
-
Rake
:: TaskManager (12) - Readline (24)
- Syslog (36)
- URI (16)
キーワード
-
$ ! (12) -
$ ERROR _ INFO (12) -
$ ERROR _ POSITION (12) - ** (1)
- - (12)
-
/ (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- == (12)
- BigDecimal (14)
- Complex (14)
- ErrNotRegisteredException (6)
- Fail (12)
- Float (7)
- Integer (7)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - Rational (12)
- Thread (12)
- [] (12)
- accept (24)
-
accept
_ nonblock (12) -
add
_ extension (36) -
add
_ value (12) - advise (12)
- all (36)
- append (12)
- 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 (24)
- backtrace (12)
-
backtrace
_ locations (12) - binmode (12)
- birthtime (11)
- blockdev? (12)
- bool (12)
- bytes (28)
- cause (12)
- ceil (12)
- chardev? (12)
- chars (28)
-
check
_ closed (12) - chown (12)
- chunk (12)
- clone (12)
- close (24)
-
close
_ read (24) -
close
_ write (24) - cofactor (12)
-
cofactor
_ expansion (12) - combination (24)
- compile (12)
-
completion
_ append _ character (12) -
completion
_ append _ character= (12) -
connect
_ nonblock (24) - cooked (12)
- copy (12)
- cp (12)
-
cp
_ lr (7) - create (12)
- ctime (24)
- delete (12)
- directory? (12)
-
do
_ OPTIONS (12) - dump (36)
- dup (12)
- each (120)
-
each
_ byte (72) -
each
_ char (48) -
each
_ line (120) - eigen (12)
- eigensystem (12)
- empty? (9)
- environment (12)
- eof (24)
- eof? (24)
- exception (24)
- exec (48)
- exist? (12)
- extensions= (36)
- fail (6)
- fcntl (24)
- fdatasync (12)
- file? (12)
- fileno (23)
- flock (12)
- floor (12)
- flunk (1)
- flush (12)
-
for
_ fd (12) - foreach (24)
- fork (24)
- fsync (12)
- gem (12)
- getbyte (12)
- getc (36)
- getopts (60)
- getpriority (12)
- gets (60)
- grpowned? (12)
- identical? (12)
- inspect (12)
- install (12)
-
instruction
_ sequence (7) - int (12)
- intersection (18)
- ioctl (12)
-
irb
_ abort (12) - isatty (12)
-
laplace
_ expansion (12) - lchmod (12)
- lchown (12)
- lex (5)
- lineno (24)
- lineno= (24)
- lines (56)
- linger (12)
- link (24)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - load (39)
-
load
_ documents (8) -
load
_ specification (12) -
load
_ stream (24) - log (12)
- lstat (24)
- mail (36)
-
major
_ version (24) -
minor
_ version (24) - mtime (24)
- new (397)
- next (12)
-
next
_ values (12) - noecho (12)
- oid= (12)
- on (144)
- open (176)
-
open
_ uri (24) -
open
_ uri _ or _ path (12) - order (48)
- order! (48)
- owned? (12)
- paranoid (12)
- parse (36)
- parse! (24)
- permutation (24)
- permutation? (12)
- permute (24)
- permute! (24)
- pid (12)
- pipe (96)
- pipe? (12)
-
point
_ conversion _ form (12) - pop (36)
- popen (168)
- pos (12)
- pos= (24)
-
post
_ connection _ check (12) - pread (8)
-
prime
_ division (36) - print (48)
- printf (48)
- putc (36)
- puts (36)
- pwrite (8)
- quo (12)
- raise (6)
-
raised
_ exception (12) - rationalize (24)
- raw (12)
- read (96)
-
read
_ nonblock (36) -
read
_ smime (12) - readbyte (24)
- readchar (48)
- readline (72)
- readlines (96)
- readlink (12)
- readpartial (72)
-
recvfrom
_ nonblock (12) - reject (24)
-
renegotiation
_ cb= (12) - reopen (60)
-
repeated
_ combination (24) -
repeated
_ permutation (24) -
report
_ on _ exception (18) -
report
_ on _ exception= (18) - restore (12)
- rewind (24)
- round (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - seek (24)
- select (12)
-
set
_ backtrace (12) - setpriority (12)
- setsockopt (12)
- setuid? (12)
- size (12)
- size? (12)
- skip (1)
- socket? (12)
- spawn (48)
- start (1)
- stat (24)
- status (12)
- storbinary (24)
- storlines (24)
- string= (12)
- symlink (12)
- sync (12)
- sync= (12)
-
synthesize
_ file _ task (12) - sysopen (12)
- sysread (60)
- sysseek (12)
- system (48)
- syswrite (36)
- tell (12)
-
terminate
_ interaction (12) -
to
_ d (12) -
to
_ der (24) -
to
_ i (24) -
to
_ pem (12) -
to
_ ptr (12) -
to
_ r (12) -
to
_ text (12) - tokenize (5)
- tr (12)
- trace (12)
- transaction (12)
- truncate (48)
- tty? (12)
- ungetc (36)
- union (12)
-
unix
_ rights (12) - unlink (12)
- uptodate? (12)
- validate (12)
- value= (12)
- version (12)
- version= (24)
- wait (12)
-
wait
_ while (12) - write (36)
-
write
_ nonblock (36) - zero? (12)
- スレッド (12)
- 制御構造 (12)
検索結果
先頭5件
- Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () - Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () - IO
# ioctl(cmd , arg = 0) -> Integer - TracePoint
# raised _ exception -> Exception - IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO
-
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (18231.0) -
登録されている情報を使用して、例外を発生させます。
...am exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2Message......tion :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::NewException......Class, 1, 3, 5 #=> in `Raise': message...1, 3 and 5 (Foo::NewExceptionClass)
# という例外が発生します。... -
Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () (18207.0) -
登録されている情報を使用して、例外を発生させます。
...@param klass 一階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない... -
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 による...
