Программирование на языке Ruby.

8.1.21. Удаление дубликатов из массива.

Чтобы удалить из массива повторяющиеся экземпляры, воспользуйтесь методом uniq (или его вариантом для модификации на месте uniq!):

Breakfast = %w[spam spam eggs ham eggs spam].

Lunch = breakfast.uniq # ["spam","eggs","ham"].

Breakfast.uniq! # Массив breakfast изменился.