From: Kenichi Komiya Date: 2001-09-08T15:07:27+09:00 Subject: [ruby-dev:14749] forwardable.rb : call Kernel.raise 小宮です raise というメソッドを定義しているクラスで forwardable.rb を使い たかったので、レシーバを明示して Kernel.raise を呼ぶように変えて みました。 とりこんでいただけないでしょうか? 小宮 健一 Index: forwardable.rb =================================================================== RCS file: /src/ruby/lib/forwardable.rb,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 forwardable.rb --- forwardable.rb 2001/05/07 23:56:05 1.1.2.1 +++ forwardable.rb 2001/09/08 05:50:58 @@ -51,7 +51,7 @@ #{accessor}.__send__(:#{method}, *args, &block) rescue Exception $@.delete_if{|s| /^\\(__FORWARDABLE__\\):/ =~ s} unless Forwardable::debug - raise + Kernel.raise end end EOS @@ -79,7 +79,7 @@ #{accessor}.__send__(:#{method}, *args,&block) rescue Exception $@.delete_if{|s| /^\\(__FORWARDABLE__\\):/ =~ s} unless Forwardable::debug - raise + Kernel.raise end end EOS