るりまサーチ

最速Rubyリファレンスマニュアル検索!
65件ヒット [1-65件を表示] (0.124秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_intptr_t

ライブラリ

クラス

モジュール

キーワード

検索結果

Exception#exception(error_message) -> Exception (36567.0)

引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。

...を生成し Exception#message 属性を error_message にして返します。

Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。

@
param error_message エラーメッセージを表す文字列を指定します。

//emlist[例][ruby]{...
...begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}...

Exception#exception -> self (36267.0)

引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。

...を生成し Exception#message 属性を error_message にして返します。

Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。

@
param error_message エラーメッセージを表す文字列を指定します。

//emlist[例][ruby]{...
...begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}...

Exception2MessageMapper#def_exception(exception_name, message_format, superclass = StandardError) -> Class (18543.0)

exception_name という名前の例外クラスを定義します。

...
exception
_name という名前の例外クラスを定義します。

@
param exception_name 定義する例外クラスの名前をシンボルで指定します。

@
param message_format メッセージのフォーマット。

@
param superclass 定義する例外のスーパークラスを指定...
...します。
省略すると StandardError を使用します。...

Kernel#timeout(sec, exception_class = nil) {|i| .... } -> object (6348.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
T
imeout::Error が発生します。

exception
_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいり...
...なしで
ブロックを実行します。

@
param sec タイムアウトする時間を秒数で指定します.
@
param exception_class タイムアウトした時、発生させる例外を指定します.

=== 注意

t
imeout による割り込みは Thread によって実現されています...
...レベルで実装され、Ruby のスレッドが割り込めない処理に対して
t
imeout は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-r...

Kernel#timeout(sec) {|i| .... } -> object (6148.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
T
imeout::Error が発生します。

exception
_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいり...
...なしで
ブロックを実行します。

@
param sec タイムアウトする時間を秒数で指定します.
@
param exception_class タイムアウトした時、発生させる例外を指定します.

=== 注意

t
imeout による割り込みは Thread によって実現されています...
...レベルで実装され、Ruby のスレッドが割り込めない処理に対して
t
imeout は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-r...

絞り込み条件を変える

MiniTest::Unit#puke(klass, method_name, exception) -> String (3238.0)

テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。

...を記録します。

@
param klass テストクラスを指定します。

@
param method_name テストメソッドの名前を指定します。

@
param exception 例外クラスを指定します。

@
return 与えられた例外クラスによって "Skip", "Failure", "Error" の
いず...

Fiber#raise(exception, message = nil, backtrace = nil) -> object (256.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception Exception
のイン...
...スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。

@
param message 例外...
...列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバ...

Fiber#raise -> object (156.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception Exception
のイン...
...スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。

@
param message 例外...
...列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバ...

Fiber#raise(message) -> object (156.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception Exception
のイン...
...スタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。

@
param message 例外...
...列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバ...