2006/5/21, Ross Bamford <rossrt / roscopeco.co.uk>:
> I guess it's probably the way it is because call isn't involved when a
> method uses yield...?

That would be my guess also. Trans, please note that there is an
additional, implicit conversion step if you hand a block to a method
and use it via &b. Also, a proc handed over via &b still can be
invoked via yield so there are some (optimized) things going on behind
the scenes.

Regards

robert

-- 
Have a look: http://www.flickr.com/photos/fussel-foto/