Sebbene sia una cosa decisamente comune, moltissimi linguaggi non hanno un meccanismo semplice per farlo.
In ruby per fortuna esiste Array#uniq il cui uso e’ banalissimo:
irb(main):001:0> [1,2,1,34,12].uniq
=> [1, 2, 34, 12]
Ah che bello avere tipi builtin cosi’ ricchi :)