On Mar 29, 2006, at 2:21 AM, Wes Gamble wrote: > Actually, what I'm _really_ trying to do is "unique-ize" an array > based > on a particular attribute of each of it's members. My plan was to > read > the unique attribute values into a hash as they come up and compare > new > array member's attributes against that hash. > > I bet there's a very cool way to do it ;) - if anyone knows and would > like to share, I am all ears. Use the Set class (or SortedSet if your collection needs to be sorted and mixes in Comparable). $ ri Set <snip> The equality of each couple of elements is determined according to Object#eql? and Object#hash, since Set uses Hash as storage. -- Daniel