class CodebreakerRuban::Statistic

Constants

FILE_NAME

Public Class Methods

show_stats() click to toggle source
# File lib/app/entities/statistic.rb, line 7
def show_stats
  data = Storage.load_storage
  if data.empty?
    Message.statistic_empty
  else
    sort_data(data).each do |value|
      Message.show_stats(value)
    end
  end
end

Private Class Methods

sort_data(items) click to toggle source
# File lib/app/entities/statistic.rb, line 20
def sort_data(items)
  items.sort_by { |item| [item[:difficulty], item[:attempts_used], item[:hints_used]] }
end