class Omega::User
Public Instance Methods
full_data()
click to toggle source
# File lib/omega/user.rb, line 7 def full_data { data: @data, problems_solved: problems_solved, resume: report } end
problems_solved()
click to toggle source
# File lib/omega/user.rb, line 15 def problems_solved @client.problems_solved(data[:username])[:problems] end
report()
click to toggle source
# File lib/omega/user.rb, line 19 def report data = { score: 0, count: 0 } problems_solved.each do |p| data[:score] += p[:difficulty] || 0 data[:count] += 1 end data end