るりまサーチ

最速Rubyリファレンスマニュアル検索!
57件ヒット [1-57件を表示] (0.016秒)
トップページ > クラス:Exception[x] > クエリ:message[x]

別のキーワード

  1. e2mmap def_e2message
  2. getoptlong error_message
  3. exception2messagemapper def_e2message
  4. mkmf message
  5. tkclass message

ライブラリ

キーワード

検索結果

Exception#message -> String (18108.0)

エラーメッセージをあらわす文字列を返します。

...エラーメッセージをあらわす文字列を返します。

begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end...

Exception#full_message -> String (6120.0)

例外の整形された文字列を返します。

...ue => e
p e.full_message # => "\e[1mTraceback \e[m(most recent call last):\ntest.rb:2:in `<main>': \e[1mtest (\e[4;1mRuntimeError\e[m\e[1m)\n\e[m"
$stderr = $stdout
p e.full_message # => "test.rb:2:in `<main>': test (RuntimeError)\n"
$stderr = STDERR
p e.full_message # => "\e[1mTrace...

Exception#to_s -> String (3008.0)

エラーメッセージをあらわす文字列を返します。

...エラーメッセージをあらわす文字列を返します。

begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end...

Exception.exception(error_message = nil) -> Exception (163.0)

例外オブジェクトを生成して返します。

...ror_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。

例:
e = Exception.new("some message")
p e # => #<Exception: s...
...ome message>
p e.message # => "some message"

例:
e = Exception.exception("some message")
p e # => #<Exception: some message>
p e.message # => "some message"...

Exception.new(error_message = nil) -> Exception (163.0)

例外オブジェクトを生成して返します。

...ror_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。

例:
e = Exception.new("some message")
p e # => #<Exception: s...
...ome message>
p e.message # => "some message"

例:
e = Exception.exception("some message")
p e # => #<Exception: some message>
p e.message # => "some message"...

絞り込み条件を変える

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

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

...指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。

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

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

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

Exception#exception -> self (40.0)

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

...指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。

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

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

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

Exception#==(other) -> bool (17.0)

message と backtrace が == メソッドで比較して 等しい場合に true を返します。そうでない場合に false を返します。

...
message
と backtrace が == メソッドで比較して
等しい場合に true を返します。そうでない場合に false を返します。

@param other 自身と比較したいオブジェクトを指定します。...
...自身と指定された other のクラスが同じであり、
message
と backtrace が == メソッドで比較して
等しい場合に true を返します。そうでない場合に false を返します。

@param other 自身と比較したいオブジェクトを指定します。...
...自身と異なるクラスのオブジェクトを指定した場合は
Exception
#exception を実行して変換を試みます。...

Exception#inspect -> String (17.0)

self のクラス名と message を文字列にして返します。

...self のクラス名と message を文字列にして返します。

例:
begin
raise "exception"
rescue
p $!.inspect # => "#<RuntimeError: exception>"
end...