Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Exceptionクラス > exception

singleton method Exception.exception

new(error_message = nil) -> Exception[permalink][rdoc]
exception(error_message = nil) -> Exception

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

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

例:

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

例:

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