| Module | Exception2MessageMapper |
| In: |
lib/e2mmap.rb
|
| E2MM | = | Exception2MessageMapper |
| fail | -> | fail! |
| backward compatibility | ||
| e2mm_message | -> | message |
# File lib/e2mmap.rb, line 69
69: def bind(cl)
70: self.module_eval %[
71: def Raise(err = nil, *rest)
72: Exception2MessageMapper.Raise(self.class, err, *rest)
73: end
74: alias Fail Raise
75:
76: def self.included(mod)
77: mod.extend Exception2MessageMapper
78: end
79: ]
80: end
def_e2message(c, m)
c: exception
m: message_form
define exception c with message m.
# File lib/e2mmap.rb, line 110
110: def def_e2message(c, m)
111: E2MM.def_e2message(self, c, m)
112: end
def_exception(n, m, s)
n: exception_name
m: message_form
s: superclass(default: StandardError)
define exception named ``c'' with message m.
# File lib/e2mmap.rb, line 120
120: def def_exception(n, m, s = StandardError)
121: E2MM.def_exception(self, n, m, s)
122: end