On Mon, Sep 17, 2012 at 11:30 AM, Marc Heiler <lists / ruby-forum.com> wrote:

> Hmmm. IMO, the behaviour should be consistent, and not depend on whether
> a block form was used.


"A foolish consistency is the hobgoblin of little minds"

Many methods in Ruby which deal with external resources
(File.open/Socket.open anyone?) have both a block form (that cleans itself
up automatically) and a non-block form that requires manual cleanup (e.g.
close your file descriptors, although the GC will *eventually* do it for
you if you can't be bothered to do that)

This is no different.

--
Tony Arcieri