2695件ヒット
[1-100件を表示]
(0.107秒)
ライブラリ
- ビルトイン (1198)
- e2mmap (12)
- fiber (8)
- fiddle (22)
- monitor (16)
-
net
/ http (66) -
net
/ imap (11) -
net
/ pop (11) -
net
/ telnet (8) - openssl (165)
- optparse (187)
- pathname (22)
- prime (22)
- pstore (55)
- rake (11)
-
rdoc
/ markup (11) -
rexml
/ parsers / sax2parser (11) -
rubygems
/ package / tar _ reader (11) - socket (99)
- stringio (281)
- strscan (55)
- thwait (6)
- win32ole (396)
- zlib (11)
クラス
- BasicObject (33)
- BasicSocket (33)
- Data (2)
- Dir (2)
-
Encoding
:: Converter (22) - Enumerator (33)
- Exception (22)
- Fiber (37)
-
Fiddle
:: Handle (22) - File (21)
-
Gem
:: Package :: TarReader (11) - IO (385)
- IPSocket (22)
- Integer (11)
- KeyError (14)
- Module (78)
- Monitor (16)
- Mutex (6)
-
Net
:: IMAP (11) -
Net
:: POP3 (11) -
Net
:: Telnet (8) - Object (99)
-
OpenSSL
:: ASN1 :: ObjectId (11) -
OpenSSL
:: BN (121) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Store (22) - OptionParser (187)
- PStore (55)
- Pathname (22)
- Prime (11)
-
RDoc
:: Markup (11) -
REXML
:: Parsers :: SAX2Parser (11) -
Rake
:: InvocationChain (11) - Random (44)
- Range (12)
- Socket (33)
-
Socket
:: AncillaryData (11) - String (22)
- StringIO (281)
- StringScanner (55)
- Struct (33)
- SystemExit (11)
- Thread (98)
-
Thread
:: Mutex (27) - ThreadGroup (11)
- ThreadsWait (6)
- TracePoint (95)
- UnboundMethod (11)
- WIN32OLE (187)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ METHOD (22) -
WIN32OLE
_ TYPE (55) -
WIN32OLE
_ TYPELIB (77) -
WIN32OLE
_ VARIANT (33) -
Zlib
:: Inflate (11)
モジュール
- Enumerable (88)
- Exception2MessageMapper (12)
-
Net
:: HTTPHeader (66)
キーワード
- < (11)
- <=> (11)
- == (22)
- === (11)
- Fail (6)
- Raise (6)
- [] (33)
- []= (33)
-
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) - abort (11)
- accept (11)
- add (11)
-
add
_ word _ pair (11) - addr (11)
- append (11)
-
auth
_ only (11) -
backtrace
_ locations (11) - bind (11)
- birthtime (10)
- bytes (14)
-
callee
_ id (11) - children (11)
- chmod (11)
-
clear
_ bit! (11) - close (2)
- cmd (4)
- cmp (11)
- commit (11)
- connect (11)
-
connect
_ nonblock (11) -
content
_ length (11) - convert (11)
-
define
_ method (22) - delete (11)
- each (99)
-
each
_ byte (22) -
each
_ char (22) -
each
_ line (88) - entries (6)
-
enum
_ for (22) - environment (11)
- eof (11)
- eof? (11)
-
eval
_ script (6) - event (11)
- exit (11)
- feed (11)
- fetch (51)
- finish (11)
- getbyte (11)
- getc (22)
- getopts (22)
- gets (44)
- guid (11)
-
implemented
_ ole _ types (11) - inflate (11)
-
initialize
_ copy (11) -
instance
_ eval (22) -
instance
_ method (11) -
instruction
_ sequence (6) - int (11)
- invoke (11)
- isatty (11)
- join (22)
- key (7)
-
library
_ name (11) - lineno (22)
- lineno= (11)
- lines (14)
-
major
_ version (22) -
marshal
_ load (11) - max (44)
-
method
_ id (11) -
method
_ missing (11) - min (44)
-
minor
_ version (22) -
mod
_ add (11) -
mod
_ exp (11) -
mod
_ mul (11) -
mod
_ sub (11) -
mon
_ exit (5) - name= (9)
-
next
_ values (11) -
next
_ wait (6) - oid (11)
-
ole
_ activex _ initialize (11) -
ole
_ func _ methods (11) -
ole
_ get _ methods (11) -
ole
_ method (11) -
ole
_ method _ help (11) -
ole
_ methods (11) -
ole
_ put _ methods (11) -
ole
_ query _ interface (11) -
ole
_ typelib (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - order (44)
- order! (22)
- parameters (6)
- parse (33)
- parse! (11)
- path (22)
- peek (11)
-
peek
_ values (11) - peep (11)
- permute (22)
- permute! (11)
- pointer= (11)
- pos= (22)
-
prime
_ division (22) -
prime
_ fasttest? (11) - print (22)
- printf (11)
- private (23)
- puts (11)
-
raised
_ exception (11) - rand (33)
- range (11)
-
range
_ length (11) - readbyte (11)
- readchar (22)
- readline (44)
- readlines (11)
- receiver (7)
- recvfrom (22)
- reject (11)
-
relative
_ path _ from (11) -
remove
_ instance _ variable (11) - rename (11)
-
renegotiation
_ cb= (11) - reopen (55)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) -
respond
_ to? (11) - resume (11)
-
return
_ type (11) -
return
_ value (11) -
return
_ vtype (11) - rewind (22)
- run (11)
- seek (11)
- send (11)
-
set
_ bit! (11) - setproperty (22)
- setsockopt (22)
-
singleton
_ class (11) -
singleton
_ method (11) - sleep (11)
- status (22)
- sym (11)
- sync= (11)
- synchronize (11)
-
to
_ a (6) -
to
_ enum (22) -
to
_ s (11) - transaction (11)
- transfer (11)
- truncate (11)
- tty? (11)
- typekind (11)
- ucmp (11)
-
undef
_ method (11) - ungetc (22)
- unlock (11)
- unscan (11)
- value= (11)
-
values
_ at (11) - variables (11)
- verify (22)
- version (11)
- visible? (11)
- waitfor (4)
- wakeup (11)
- with (2)
- write (11)
検索結果
先頭5件
-
Thread
# raise(error _ type , message , traceback) -> () (18132.0) -
自身が表すスレッドで強制的に例外を発生させます。
...させます。
@param error_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p... -
Fiber
# raise -> object (18128.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18128.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration... -
Fiber
# raise(message) -> object (18128.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration... -
TracePoint
# raised _ exception -> Exception (6125.0) -
発生した例外を返します。
...発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided... -
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (3138.0) -
登録されている情報を使用して、例外を発生させます。
...ージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2MessageMapper
p def_exception :NewExceptionClass, "message...%d......f foo
Raise NewExceptionClass, 1, 2, 3
end
end
Foo.new().foo() #=> in `Raise': message...1, 2 and 3 (Foo::NewExceptionClass)
# という例外が発生します。
Foo.Raise Foo::NewExceptionClass, 1, 3, 5 #=> in `Raise': message...1, 3 and 5 (Foo::NewExcep... -
Thread
# report _ on _ exception=(newstate) (125.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...時の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exceptio......aceback (most recent call last):
# (irb):1:in `block in irb_binding': unhandled exception
# #<Thread:0x00007fc3f48c7908@(irb):1 dead>
b = Thread.new{ Thread.stop; raise }
b.report_on_exception = false
b.run # => #<Thread:0x00007fc3f48aefc0@(irb):4 dead>
//}
@see Thread.report_on_exception... -
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (108.0) -
自身を素因数分解した結果を返します。
...、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime_division
//emlist[例][ruby]{
require 'prime'
12.prime_divis... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (108.0) -
与えられた整数を素因数分解します。
...、それぞれの内部配列の第1要素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'prime'
Prime.prime_division(12... -
IO
# sync=(newstate) (107.0) -
自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
...自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
@param newstate 自身を同期モードに設定するかを boolean で指定します。
@raise IOError 既に close されていた場合に発生します。
@see IO#sync... -
Net
:: IMAP # rename(mailbox , newname) -> Net :: IMAP :: TaggedResponse (107.0) -
RENAME コマンドを送り、指定したメールボックスをリネームします。
...たメールボックスをリネームします。
@param mailbox リネームするメールボックス(文字列)
@param newname リネーム後の名前(文字列)
@raise Net::IMAP::NoResponseError 指定した名前のメールボックスを
リネームできなかった場合に発... -
Random
# rand -> Float (67.0) -
一様な擬似乱数を発生させます。
...、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた......が存在しない範囲を渡した時などに発生します。
//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng......る
prng.rand(Time.new(2012, 1, 1) ... Time.new(2013,1,1)) # => 2012-02-25 03:11:42 +0900
require 'date'
prng.rand(Date.new(2012, 1, 1) ... Date.new(2013,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand...