2015-12-16 00:07:31 -05:00
|
|
|
# frozen_string_literal: false
|
2001-05-17 06:02:47 -04:00
|
|
|
#
|
2009-03-05 22:56:38 -05:00
|
|
|
# shell/error.rb -
|
2011-05-18 20:07:25 -04:00
|
|
|
# $Release Version: 0.7 $
|
|
|
|
# $Revision$
|
|
|
|
# by Keiju ISHITSUKA(keiju@ruby-lang.org)
|
2001-05-17 06:02:47 -04:00
|
|
|
#
|
|
|
|
# --
|
|
|
|
#
|
2009-03-05 22:56:38 -05:00
|
|
|
#
|
2001-05-17 06:02:47 -04:00
|
|
|
#
|
|
|
|
|
|
|
|
require "e2mmap"
|
|
|
|
|
|
|
|
class Shell
|
|
|
|
module Error
|
|
|
|
extend Exception2MessageMapper
|
|
|
|
def_e2message TypeError, "wrong argument type %s (expected %s)"
|
|
|
|
|
|
|
|
def_exception :DirStackEmpty, "Directory stack empty."
|
2003-02-07 14:00:21 -05:00
|
|
|
def_exception :CantDefine, "Can't define method(%s, %s)."
|
|
|
|
def_exception :CantApplyMethod, "This method(%s) does not apply to this type(%s)."
|
2001-05-17 06:02:47 -04:00
|
|
|
def_exception :CommandNotFound, "Command not found(%s)."
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|