From: John Butler Date: 2008-05-28T21:55:51+09:00 Subject: Merge collections of objects Hi, I wonder if there is a quick way to do this. companyA has 2 employees "a", "b" companyB has 3 employees "a", "b", "c" I basically want to merge companyA employess with companyB employees so when i look at companyA the employees will equal "a", "b", "c" i know i could do something like companyA.employees = companyB.employees but this would just overwrite companyA employees so if companyA had more employees than companyB i would lose the employees companyA had that companyB didnt. I think companyA.employees << companyB.employees would just mash them together and give me duplicates. The only other way i can think off is a nasty double loop that compares each object 1 by 1 and then starts again going through the process. It would also be nice if the employees for companyB were removed but i could do that separately. JB -- Posted via http://www.ruby-forum.com/.