``` def foo; a = 1; bar {}; end; def bar(&b); eval 'puts a', b; end; foo ``` Original issue reported on code.google.com by `xue.yong...@gmail.com` on 28 Aug 2007 at 1:13