On Aug 13, 9:11 pm, Mick Macamhlaoibh <mick.macamhlao... / gmail.com>
wrote:
> I've searched quite a bit on the web and through "Programming Ruby - the
> Pragmatic Programmer's Guide" and I can't find a satisfactory answer to
> the question:
>
> Can a lambda or Proc object yield a value to a block?

This thread from June might be helpful:

http://groups.google.com/group/comp.lang.ruby/browse_frm/thread/e2969b7038082526/b111c94a1ad32081?#b111c94a1ad32081

I learned that apparently ruby1.9 adds a lambda {|&b| ... } facility.