On Tue, Apr 19, 2011 at 1:24 PM, Brian Candler <b.candler / pobox.com> wrote:

> then the 'init' inside the lambda is always a different 'init' to the
> one outside. Any arguments which the lambda took would come before the
> semicolon, but there are zero in this case.
>
> For more info google "ruby block local variables"
>

A nice example is given on Read Ruby 1.9:
http://ruby.runpaint.org/closures#block-local-variables

Usually the section I go to when I need a reminder.