On Mar 12, 2011, at 13:50 , Sean O'Halpin wrote:

> A method does not have to specify that it takes a block for you to
> call it with one.

Indeed... Take that statement a step further: ALL methods take a block, they just don't have to do anything with it:

% ruby -e 'p 1.+(2) { p 42 }'
3