У меня есть два массива хэшей. Ключи для хэшей разные:
player_scores1 = [{:first_name=>"Bruce", :score => 43, :time => 50},
{:first_name=>"Clark", :score => 45, :minutes => 20}]
player_scores2 = [{:last_name=>"Wayne", :points => 13, :time => 40},
{:last_name=>"Kent", :points => 3, :minutes => 20}]
Я хотел бы создать новый массив хэшей, который складывает: score и: points вместе и назначает его клавише с именем: score Я также хотел бы объединить: first_name и: last_name и назначить его ключу с именем: full_name. Я хочу сбросить любые другие ключи.
Это приведет к следующему массиву:
all_players = [{:full_name => "Bruce Wayne", :score => 56},
{:full_name => "Clark Kent", :score => 48}]
Есть ли элегантный способ сделать это?