- Inheritance
Methods
Class
| Visibility | Signature |
|---|---|
| public | Raise (klass = E2MM, err = nil, *rest) |
| public | def_e2message (k, c, m) |
| public | def_exception (k, n, m, s = StandardError) |
| public | e2mm_message (klass, exp) |
| public | extend_object (cl) |
| public | extend_to (b) |
Class Method Detail
Raise(klass = E2MM, err = nil, *rest)
Fail(klass, err, *rest)
klass: class to define exception under.
err: exception
rest: message arguments
def_e2message(k, c, m)
E2MM.def_exception(k, e, m)
k: class to define exception under.
e: exception
m: message_form
define exception c with message m.
def_exception(k, n, m, s = StandardError)
E2MM.def_exception(k, n, m, s)
k: class to define exception under.
n: exception_name
m: message_form
s: superclass(default: StandardError)
define exception named ``c'' with message m.
e2mm_message(klass, exp)
extend_object(cl)
extend_to(b)
backward compatibility