У меня есть класс Ruby
class MyClass
  attr_writer :item1, :item2
end
my_array = get_array_of_my_class() #my_array is an array of MyClass
unique_array_of_item1 = []
Я хочу нажать MyClass#item1 на unique_array_of_item1, но только если unique_array_of_item1 еще не содержит этого item1. Существует простое решение, которое я знаю: просто перейдите через my_array и проверьте, содержит ли unique_array_of_item1 текущий item1 или нет.
Есть ли более эффективное решение?