in reply to Re: overload + each() bugin thread overload + each() bug?
<nit> To be precise, as_hash is returning a new hash with identical keys and values on each call. </nit> Your diagnosis and fix are otherwise exactly right.
Do not rebuke them with harsh words ... but rather lead them gently - with URLs - so that they may learn wisdom.