У меня есть класс People
с тремя свойствами
class People
attr_accessor :first_name, :last_name, :age
end
И у меня есть два массива:
a = [p1, p2]
b = [p3, p4]
Есть ли простой способ объединить эти два массива в новый?массив и удалить элемент с условием, как:
p1.first_name + p1.last_name == p3.first_name + p3.last_name
И после этого весь элемент должен принадлежать массиву a
Например
p1.first_name = "Ada"
p1.last_name = "Wang"
p1.age = 28
p2.first_name = "Leon"
p2.last_name = "S"
p2.age = 28
p3.first_name = "Ada"
p3.last_name = "Wang"
p3.age = 18
p4.first_name = "Mario"
p4.last_name = "M"
p4.age = 80
результат должен быть [p1] 28 лет Ada.Wang