From: William Fisk Date: 2006-10-29T03:54:52+09:00 Subject: Re: how to get only the duplicatet items from an array another possibility: >> a=['a','b',7,77,'a','ba',3,7] => ["a", "b", 7, 77, "a", "ba", 3, 7] >> a.inject(Hash.new(0)){|h,v|h[v]+=1;h}.reject{|k,v| v<2}.keys => ["a", 7] -- Posted via http://www.ruby-forum.com/.