小宮です

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