From: Yukihiro Matsumoto Date: 2007-01-06T12:12:19+09:00 Subject: [ruby-dev:30095] Re: send/__send__ and private method まつもと ゆきひろです In message "Re: [ruby-dev:30072] send/__send__ and private method" on Thu, 4 Jan 2007 21:05:11 +0900, SASADA Koichi writes: | 現在、trunk では send/__send__ メソッドは private なメソッドを一切呼べ |ないようになっているため、test-all が沢山通りません(lib/scanf.rb と |lib/rss に多く見られるのですが)。 | | YARV マージ前は send(:m) は、m() と同義であるため、private なメソッド |を呼べるようにするべきである、ということで、特別な対処をしています。 | | これは、そうあるべきでしょうか。funcall(:m) (__send!(:m))とすれば |private なメソッドが呼べるので、そちらを利用して下さい、というわけにはい |きませんでしょうか。 この辺はもう一度いじるつもりがあるので放置しておいてください ませんでしょうか。