e2mmap.rb

Path: lib/e2mmap.rb
Last Update: Sun Jun 01 17:54:45 -0500 2008
  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...

[Validate]

ruby-doc.org is a service of James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, AZ.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.