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