From: Robert Klemme Date: 2008-12-16T18:10:59+09:00 Subject: Re: Unique values in hash? 2008/12/16 Vapor .. : > I have a hash that contains duplicate data, for example, :username => > "alex" comes many times. > I want to loop around and print their names just once (only unique). In > simple loop it would print "alex" repeatedly. irb(main):001:0> {:foo=>1,:bar=>1}.values.uniq => [1] You can of course have more involved solutions, e.g. (shameless self promotion): http://redhanded.hobix.com/bits/klemmeSSilentHash.html ;-) Cheers robert -- remember.guy do |as, often| as.you_can - without end