From: Nathaniel Talbott Date: 2003-10-07T08:29:08+09:00 Subject: Enumerable#inject is surprising me... Does it surprise you? irb(main):001:0> ['a'].inject{break 'b'} => "a" I expected "b" as the result. Is this intendend behavior? If so, what is the rationale behind it, and how do I force #inject to immediately return a given value? Thanks, Nathaniel <:((><