From: Florian Gross Date: 2005-01-30T02:20:51+09:00 Subject: Re: Enumerable Procs? Joe Edelman wrote: > Is there any way to get something like [Proc#call with an attached > block] to work? Not in Ruby 1.8, because Procs don't have a block slot there. E.g. you can't do lambda { yield }.call { puts "foo" }. This does however work in Ruby 1.9. Until then you might be able to work around your problem by not using yield (you could pass a callback to the block) or not using a Proc.