У меня есть два массива, которые мне нужно объединить, и с помощью оператора Union (|) выполняется PAINFULLY медленно ... Есть ли другие способы выполнить слияние массивов?
Кроме того, массивы заполнены объектами, а не строками.
Пример объектов в массиве
#<Article
id: 1,
xml_document_id: 1,
source: "<article><domain>events.waikato.ac</domain><excerpt...",
created_at: "2010-02-11 01:32:46",
updated_at: "2010-02-11 01:41:28"
>
Где источник - это короткий фрагмент XML.
EDIT
Извини! Под «объединением» я имею в виду, что мне не нужно вставлять дубликаты.
A => [1, 2, 3, 4, 5]
B => [3, 4, 5, 6, 7]
A.magic_merge(B) #=> [1, 2, 3, 4, 5, 6, 7]
Понимание того, что целые числа на самом деле являются объектами Article, и оператор Union, кажется, принимает forever