diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-03-07 08:37:59 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-03-07 08:37:59 +0000 |
commit | 4d215cd9d3e0c4ea8ba802aa87773d6578c45a15 (patch) | |
tree | 0726d5ac3dbee381503921a9a6016c6dea786115 /lib/e2mmap.rb | |
parent | 73d2362580ad40c267419a31cc1fd1bf550760c8 (diff) |
2000-03-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/e2mmap.rb')
-rw-r--r-- | lib/e2mmap.rb | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/e2mmap.rb b/lib/e2mmap.rb index 2b023601d2..c5f54e06d5 100644 --- a/lib/e2mmap.rb +++ b/lib/e2mmap.rb @@ -60,7 +60,7 @@ module Exception2MessageMapper cl.bind(self) unless cl == E2MM end - # �����Ȥθߴ����Τ���˻Ĥ��Ƥ���. + # backward compatibility def E2MM.extend_to(b) c = eval("self", b) c.extend(self) @@ -81,15 +81,15 @@ module Exception2MessageMapper end # Fail(err, *rest) - # err: �㳰 - # rest: ��å��������Ϥ��ѥ��� + # err: exception + # rest: message arguments # def Raise(err = nil, *rest) E2MM.Raise(self, err, *rest) end alias Fail Raise - # ���θߴ����Τ��� + # backward compatibility alias fail! fail def fail(err = nil, *rest) begin @@ -106,17 +106,17 @@ module Exception2MessageMapper # def_e2message(c, m) # c: exception # m: message_form - # �㳰c�Υ�å�������m�Ȥ���. + # define exception c with message m. # def def_e2message(c, m) E2MM.def_e2message(self, c, m) end - # def_exception(c, m) + # def_exception(c, m, s) # n: exception_name # m: message_form - # s: �㳰�����ѡ����饹(�ǥե����: StandardError) - # �㳰̾``c''�����㳰�������, ���Υ�å�������m�Ȥ���. + # s: superclass(default: StandardError) + # define exception named ``c'' with message m. # def def_exception(n, m, s = StandardError) E2MM.def_exception(self, n, m, s) @@ -129,22 +129,22 @@ module Exception2MessageMapper @MessageMap = {} # E2MM.def_exception(k, e, m) - # k: �㳰��������륯�饹 + # k: class to define exception under. # e: exception # m: message_form - # �㳰c�Υ�å�������m�Ȥ���. + # define exception c with message m. # def E2MM.def_e2message(k, c, m) E2MM.instance_eval{@MessageMap[[k, c]] = m} c end - # E2MM.def_exception(k, c, m) - # k: �㳰��������륯�饹 + # E2MM.def_exception(k, c, m, s) + # k: class to define exception under. # n: exception_name # m: message_form - # s: �㳰�����ѡ����饹(�ǥե����: StandardError) - # �㳰̾``c''�����㳰�������, ���Υ�å�������m�Ȥ���. + # s: superclass(default: StandardError) + # define exception named ``c'' with message m. # def E2MM.def_exception(k, n, m, s = StandardError) n = n.id2name if n.kind_of?(Fixnum) @@ -154,9 +154,9 @@ module Exception2MessageMapper end # Fail(klass, err, *rest) - # klass: �㳰���������Ƥ��륯�饹 - # err: �㳰 - # rest: ��å��������Ϥ��ѥ��� + # klass: class to define exception under. + # err: exception + # rest: message arguments # def E2MM.Raise(klass = E2MM, err = nil, *rest) if form = e2mm_message(klass, err) |