けいじゅ@日本ラショナルソフトウェアです.

eval "foo", nil, "foo", 5

の行番号指定がおかしくなっています.

dim% ruby bug2.rb
foo:1:in `eval': undefined local variable or method `foo' for #<Object:0x401000f0> (NameError)
	from bug2.rb:1

あと, instance_eval/module_evalですが, これらもファイル名+行番号が指定
できるようになると嬉しいです.

PS.
いつの間にか,

  obj.instance_eval{ expr }

ができるようになっていますが, これって公開されていましたっけ?

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju / rational.com <<---