# frozen_string_literal: true module EuchreCamp module Actions module Players class Rankings < EuchreCamp::Action include Deps[repo: 'repositories.players'] def handle(_request, response) # Get all players and sort by current Elo players = repo.all.sort_by { |p| -p.current_elo } response.render(view, players: players) end end end end end