Class: Codebreaker::Entities::Statistics
- Inherits:
-
Object
- Object
- Codebreaker::Entities::Statistics
- Defined in:
- lib/codebreaker_marian/entities/statistics.rb
Instance Method Summary collapse
Instance Method Details
#stats(list) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/codebreaker_marian/entities/statistics.rb', line 6 def stats(list) difficulties = list.group_by { |score| score[:difficulty] } Game::DIFFICULTIES.keys.reverse.reduce([]) do |sorted_difficulties, difficulty_name| if difficulties[difficulty_name] sorted_difficulties + stats_sort(difficulties[difficulty_name]) else sorted_difficulties end end end |