るりまサーチ

最速Rubyリファレンスマニュアル検索!
102件ヒット [101-102件を表示] (0.026秒)

別のキーワード

  1. sax2parser listen
  2. rexml/parsers/sax2parser listen
  3. open3 popen2e
  4. open3 popen2
  5. socket tcp_linger2

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 >>

e2mmap (90.0)

例外クラスに特定のエラーメッセージ用フォーマットを関連づけるためのライブラリです。

...中で、Exception2MessageMapper を extend すれば、
def_e2message メソッドや def_exception メソッドが使えます。
これらで例外クラスとメッセージを関連づけることができます。

例:

class Foo
extend Exception2MessageMapper
def_e2message Existing...
...ExceptionClass, "message..."
def_exception :NewExceptionClass, "message...", StandardError
...
end

foo = Foo.new
foo.Fail ....

2. 何度も使いたい例外クラスは、クラスの代わりにモジュールで定義して、
それを include して使います。

例:

mod...
...ule ErrorMod
extend Exception2MessageMapper
def_e2message ExistingExceptionClass, "message..."
def_exception :NewExceptionClass, "message...", StandardError
...
end
class Foo
include ErrorMod
...
end

foo = Foo.new
foo.Fail ....

3. 例外を設定したクラス...
<< < 1 2 >>