У меня есть массив объектов, которые я хочу сосчитать и преобразовать. Например:
[#<User id:1, count:0>, #<User id:2, count:0>, #<User id:2, count:0>, #<User id:3, count:0>, #<User id:1, count:0>, #<User id:1, count:0>]
станет:
[#<User id:1, count:3>, #<User id:2, count:2>, #<User id:3, count:1>]
Преобразование - это то, что смущает меня, так как «карта» проходит прямо, но это было бы рекурсивно.