У меня есть класс 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
или нет.
Есть ли более эффективное решение?