From: Yukihiro Matsumoto Date: 2008-02-04T12:56:18+09:00 Subject: [ruby-dev:33591] Re: open-uri problem まつもと ゆきひろです In message "Re: [ruby-dev:33590] Re: open-uri problem" on Mon, 4 Feb 2008 12:23:43 +0900, "U.Nakamura" writes: || コミットしてください。原因追求する手間が取れませんでした。 | |原因は[ruby-dev:33116]で西山さんが見つけていて、あとはどう直 |すかという話で[ruby-dev:33118]でまつもとさんが考えてたけど結 |論が出てないからペンディング、という状態だと理解していたので |すが。 忘れてました。どうも(いつものように)寝ぼけているようです。 |直し方としては、[ruby-dev:33117]に私が書いたようにextendの転 |送をやめるか、[ruby-dev:33118]でまつもとさんが書いたように |instance_eval(とinstance_exec)を転送するか、のどちらかになる |と思います。 |どっちでcommitしますか? とりあえずextendの転送を止める方向で。instance_evalは BasicObjectでも必要とされる基本的なメソッドなのだそうです。 これを転送してはいけないのでしょう、きっと。 それはそれとして1.9と1.8では転送するメソッドの範囲が大幅に違 いますが、そのへんを調整するつもりはありますが、もうちょっと 考えないと結論が出ないので、とりあえず対応しておいてください。