From: Robert Dober Date: 2008-07-01T22:56:27+09:00 Subject: Re: Hash#select returns an array but Hash#reject returns a hash... On Tue, Jul 1, 2008 at 3:42 PM, Rick DeNatale wrote: I rather agree with Rick although David has a point too. I therefore implemented hselect in Labrador (also kselect for keys and vselect for values) all returning hashes. Parts of Labrador are however highly experimental - and I intend to put some order into this soon - therefore maybe you can find what you want in Facets which is a highly tested and widely used framework or just borrow my code from Labrador (BSD license). HTH Robert -- http://ruby-smalltalk.blogspot.com/ --- AALST (n.) One who changes his name to be further to the front D.Adams; The Meaning of LIFF