From: Robin Stocker Date: 2006-06-23T04:01:23+09:00 Subject: Re: Turning an Array into a Hash based on an attribute value Ashley Moran wrote: > Is there a neater (one-line?) way I missed? How about inject: [1, "2", :three].inject({}) { |h, e| h[e.class] = e; h } :)