ささだです.

 proc{return} って,そのメソッドから return する,で良いのですよね?

$ ../build_1_8/ruby -ve '
>
> def m
>   pr = proc{
>     proc{
>       return
>     }
>   }.call
>   pr.call
>   p :ng
> end
>
> m()
> '
ruby 1.8.7 (2008-06-18 patchlevel 5000) [i686-linux]
:ng

 1.8.7 では,proc から return している気がします.

-- 
// SASADA Koichi at atdot dot net