1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
assert_equal 'ok', %q{ 1.times{ eval("break") } :ok }, '[ruby-dev:32525]' assert_equal "ok", %q{ module Foo end begin def foo(&b) Foo.module_eval &b end foo{ def bar end } bar rescue NoMethodError :ok end }, '[ruby-core:14378]'