[#45866] Ruby1.8 と1.9の安全な共存 — Ayumu Aizawa <ayumu.aizawa@...>
こんにちは、あいざわです。
7 messages
2009/02/14
[#45875] ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて — kohno kazuyuki <kkohno@...>
こんにちは。
5 messages
2009/02/17
[ruby-list:45877] Re: ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて
From:
Yukihiro Matsumoto <matz@...>
Date:
2009-02-18 02:00:57 UTC
List:
ruby-list #45877
まつもと ゆきひろです
In message "Re: [ruby-list:45876] Re: ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて"
on Wed, 18 Feb 2009 01:21:00 +0900, SASADA Koichi <ko1@atdot.net> writes:
|kohno kazuyuki wrote::
|> ruby1.8 と ruby1.9 で Object#instance_eval の挙動が違うケースがあるようです。
|> リファレンスマニュアルには、instance_eval の引数にブロックを渡した場合、
|> 「オブジェクト自身をブロック引数とするブロックを評価してその結果を返します」
|> (http://doc.loveruby.net/refm/api/view/method/Object/i/instance_eval)
|> とありますが、ruby1.9 ではそうはなりません。
|> ブロック引数を参照しても nil が返ってきます。
|>
|> これはバグでしょうか?
|> わかる方いたら教えてください。
|
| もしこれが仕様でしたら,以下のパッチで直ります.どうしたもんでしょう.
えーと、これが変えられないからinstance_execを導入したはずで
すから、これは仕様です。ということでパッチ当ててください。