Alex Young
1/23/2007 3:24:00 PM
Nick Black wrote:
> Hello,
>
> I have a number of arrays within arrays. Some of them are duplicatess
> like:
>
> [[foo, bar, ru, by], [ru], [bar, foo], [foo, bar, ru, by]]
>
> I would like to remove duplicates to end up with:
>
> [[foo, bar, ru, by], [ru], [bar, foo]]
>
> Is there a Ruby function to do this?
irb(main):007:0> [['foo', 'bar', 'ru', 'by'], ['ru'], ['bar', 'foo'],
['foo', 'bar', 'ru', 'by']].uniq
=> [["foo", "bar", "ru", "by"], ["ru"], ["bar", "foo"]]
--
Alex