У меня есть множество пользователей, которые являются друзьями. Назовем этот массив:
friends
Затем у меня есть массив структур. Каждая структура имеет пользовательский объект в качестве атрибута (у нее также есть атрибут ранга). Вот как выглядит класс структуры, чтобы добавить некоторый контекст:
class Leader < Struct.new(:rank, :user); end
Назовем этот массив структур:
all_leaders_plus_rank
Я хочу сравнить friends и all_leaders_plus_rank и добавить соответствие из all_leaders_plus_rank в новый массив структур с именем friendly_leaders. .