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