212件ヒット
[1-100件を表示]
(0.091秒)
種類
- 特異メソッド (176)
- インスタンスメソッド (36)
ライブラリ
- ビルトイン (200)
- getoptlong (12)
クラス
-
Errno
:: EXXX (24) - Exception (48)
- FrozenError (14)
- GetoptLong (12)
- KeyError (28)
- NameError (19)
- NoMethodError (19)
- SystemCallError (36)
- SystemExit (12)
検索結果
先頭5件
-
GetoptLong
# error _ message -> String | nil (21201.0) -
現在のエラーのエラーメッセージを返します。エラーが発生していな ければ、nil を返します。
...現在のエラーのエラーメッセージを返します。エラーが発生していな
ければ、nil を返します。... -
FrozenError
. new(error _ message = "") -> FrozenError (9308.0) -
例外オブジェクトを生成して返します。
...オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバです
//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>
//}... -
FrozenError
. new(error _ message = "" , receiver:) -> FrozenError (9308.0) -
例外オブジェクトを生成して返します。
...オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバです
//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>
//}... -
FrozenError
. new(error _ message = "") -> FrozenError (9307.0) -
例外オブジェクトを生成して返します。
...例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>
//}... -
Exception
# exception(error _ message) -> Exception (6223.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
//}... -
KeyError
. new(error _ message = "") -> KeyError (6210.0) -
例外オブジェクトを生成して返します。
...します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver... -
KeyError
. new(error _ message = "" , key:) -> KeyError (6210.0) -
例外オブジェクトを生成して返します。
...します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver... -
KeyError
. new(error _ message = "" , receiver:) -> KeyError (6210.0) -
例外オブジェクトを生成して返します。
...します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver... -
KeyError
. new(error _ message = "" , receiver: , key:) -> KeyError (6210.0) -
例外オブジェクトを生成して返します。
...します。
@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver... -
SystemCallError
. new(error _ message) -> SystemCallError (6209.0) -
SystemCallError オブジェクトを生成して返します。
...SystemCallError オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
例:
p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>... -
SystemCallError
. new(error _ message , errno) -> SystemCallError (6209.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
整数 errno をシステムコールで発生したエラーの原因を示すコードであると解釈し、
対応する例外クラスのインスタンスを生成して返します。
生成される......トは SystemCallError の直接のインスタンスではなく、サブクラスのインスタンスです。
それらのサブクラスは Errno モジュール内に定義されています。
対応するサブクラスが存在しないコードを与えた場合には、 SystemCallError......詳しくは Errno::EXXX を参照してください。
@param error_message エラーメッセージを表す文字列
@param errno システム依存のエラーコード
@raise TypeError errno を整数に変換できないときに発生します。
例:
p SystemCallError.new("message", 2)... -
Exception
. exception(error _ message = nil) -> Exception (6208.0) -
例外オブジェクトを生成して返します。
...ます。
@param error_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。
//emlist[例][ruby]{
e = Exception.new("some message")......p e # => #<Exception: some message>
p e.message # => "some message"
//}
//emlist[例][ruby]{
e = Exception.exception("some message")
p e # => #<Exception: some message>
p e.message # => "some message"
//}...