むぅ。Kernel::DATAはbindingでも保持してないのか。
a.rb:
require 'b' p [DATA.read, __FILE__] p eval("[DATA.read, __FILE__]", $b) __END__ from a
b.rb:
$b = binding __END__ from b
評価時の__FILE__に従うことを期待しちゃうかなぁ。うん。
よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。
Powered by Movable Type 3.2-ja-2