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