On Sat, Aug 22, 2009 at 8:04 PM, Yehuda Katz<wycats / gmail.com> wrote:
> Essentially, any use of {} that was not a Hash would become a proc

A subtlety, I think

def m
  yield
end

m {"this is a block not a proc"}

The point is that block arguments in method calls outside of the
parameter list should not be converted to procs.


-- 
Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale