188件ヒット
[1-100件を表示]
(0.131秒)
種類
- 特異メソッド (164)
- インスタンスメソッド (24)
ライブラリ
- ビルトイン (176)
- getoptlong (12)
クラス
-
Errno
:: EXXX (12) - Exception (36)
- FrozenError (14)
- GetoptLong (12)
- KeyError (28)
- NameError (19)
- NoMethodError (19)
- SystemCallError (36)
- SystemExit (12)
検索結果
先頭5件
-
GetoptLong
# error _ message -> String | nil (24201.0) -
現在のエラーのエラーメッセージを返します。エラーが発生していな ければ、nil を返します。
現在のエラーのエラーメッセージを返します。エラーが発生していな
ければ、nil を返します。 -
SystemCallError
. new(error _ message) -> SystemCallError (3209.0) -
SystemCallError オブジェクトを生成して返します。
...SystemCallError オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
例:
p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>... -
SystemCallError
. new(error _ message , errno) -> SystemCallError (3209.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...は SystemCallError の直接のインスタンスではなく、サブクラスのインスタンスです。
それらのサブクラスは Errno モジュール内に定義されています。
対応するサブクラスが存在しないコードを与えた場合には、 SystemCallError の......を参照してください。
@param error_message エラーメッセージを表す文字列
@param errno システム依存のエラーコード
@raise TypeError errno を整数に変換できないときに発生します。
例:
p SystemCallError.new("message", 2)
# => #<Errno::ENOEN......T: No such file or directory - message>
p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(256)
# => #<SystemCallError: Unknown error 256>... -
NameError
. new(error _ message = "" , name = nil) -> NameError (3208.0) -
例外オブジェクトを生成して返します。
...@param error_message エラーメッセージを表す文字列です
@param name 未定義だったシンボルです
@param receiver 原因となったメソッド呼び出しのレシーバです
例:
err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.nam... -
NameError
. new(error _ message = "" , name = nil , receiver:) -> NameError (3208.0) -
例外オブジェクトを生成して返します。
...@param error_message エラーメッセージを表す文字列です
@param name 未定義だったシンボルです
@param receiver 原因となったメソッド呼び出しのレシーバです
例:
err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.nam... -
NameError
. new(error _ message = "" , name = nil) -> NameError (3207.0) -
例外オブジェクトを生成して返します。
...例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
@param name 未定義だったシンボルです
例:
err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"... -
SystemCallError
. new(errno) -> SystemCallError (3109.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...は SystemCallError の直接のインスタンスではなく、サブクラスのインスタンスです。
それらのサブクラスは Errno モジュール内に定義されています。
対応するサブクラスが存在しないコードを与えた場合には、 SystemCallError の......を参照してください。
@param error_message エラーメッセージを表す文字列
@param errno システム依存のエラーコード
@raise TypeError errno を整数に変換できないときに発生します。
例:
p SystemCallError.new("message", 2)
# => #<Errno::ENOEN......T: No such file or directory - message>
p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(256)
# => #<SystemCallError: Unknown error 256>... -
Exception
# exception(error _ message) -> Exception (223.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 (210.0) -
例外オブジェクトを生成して返します。
...@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar......)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
//}... -
KeyError
. new(error _ message = "" , key:) -> KeyError (210.0) -
例外オブジェクトを生成して返します。
...@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar......)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
//}... -
KeyError
. new(error _ message = "" , receiver:) -> KeyError (210.0) -
例外オブジェクトを生成して返します。
...@param error_message エラーメッセージを表す文字列です
@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar......)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
//}...