Add element to an array if it's not there already

后端 未结 6 504
逝去的感伤
逝去的感伤 2021-01-30 12:02

I have a Ruby class

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 = [         


        
6条回答
  •  梦毁少年i
    2021-01-30 12:57

    I'm not sure if it's perfect solution, but worked for me:

        host_group = Array.new if not host_group.kind_of?(Array)
        host_group.push(host)
    

提交回复
热议问题