From: URABE Shyouhei Date: 2006-10-03T11:02:57+09:00 Subject: [ruby-dev:29629] Re: undefining `funcall' may cause serious problem I think 卜部です。 Yukihiro Matsumoto wrote: > あ、すいません。警告が出るのは「Object#initializeの削除」で > した。再定義で警告されるのはobject_id, __send, __send!です。 > 安心しました。 > |(2) __sendと__send!ってなんですか? > > 1.9における__send__とfuncall相当です。 > すると、これまではリファレンスマニュアルに|も「send| が再定義された場合 に備えて別名 |__send__| も用意されており、ライブラリではこちらを使うべき です」とか書かれていたものが、今後のライブラリは__send__ではなく__sendか __send!の適切なほうを使うことが推奨されるということですね。