Path: | lib/e2mmap.rb |
Last Update: | Tue Oct 30 10:14:40 +0000 2012 |
e2mmap.rb - for ruby 1.1 $Release Version: 2.0$ $Revision: 1.10 $ $Date: 1999/02/17 12:33:17 $ by Keiju ISHITSUKA
—
Usage:
U1)
class Foo extend Exception2MessageMapper def_e2message ExistingExceptionClass, "message..." def_exception :NewExceptionClass, "message..."[, superclass] ... end
U2)
module Error extend Exception2MessageMapper def_e2meggage ExistingExceptionClass, "message..." def_exception :NewExceptionClass, "message..."[, superclass] ... end class Foo include Error ... end foo = Foo.new foo.Fail ....
U3)
module Error extend Exception2MessageMapper def_e2message ExistingExceptionClass, "message..." def_exception :NewExceptionClass, "message..."[, superclass] ... end class Foo extend Exception2MessageMapper include Error ... end Foo.Fail NewExceptionClass, arg... Foo.Fail ExistingExceptionClass, arg...