Ruby 2.3.0 リファレンスマニュアル
> ライブラリ一覧
> e2mmapライブラリ
> Exception2MessageMapperモジュール
> def_exception
singleton method Exception2MessageMapper.def_exception
def_exception(klass, exception_name, message_format, superklass = StandardError) -> Class
[permalink][rdoc]
-
exception_name という名前の例外クラスを定義します。
- [PARAM] klass:
-
一階層上となるクラス名を指定します。
- [PARAM] exception_name:
-
例外クラスの名前をシンボルで指定します。
- [PARAM] message_format:
-
メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
- [PARAM] superklass:
-
定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用します。
- [RETURN]
-
定義した例外クラスを返します。