class Sightstone::PlayerStatSummary

stat sumary for a queue @attr [Fixnum] wins number of won game @attr [Fixnum] losses number of lost games @attr [Fixnum] modifyDate date of modification as unix date @attr [String] playerStatSummaryType type of the stat (can be: AramUnranked5x5, CoopVsAI, OdinUnranked, RankedPremade3x3, RankedPremade5x5, RankedSolo5x5, RankedTeam3x3, RankedTeam5x5, Unranked, Unranked3x3, OneForAll5x5, FirstBlood1x1, FirstBlood2x2) @attr [Hash<String, Fixnum>] aggregatedStats a hash of all stats (key) and their values.

Attributes

aggregatedStats[RW]
losses[RW]
modifyDate[RW]
playerStatSummaryType[RW]
wins[RW]

Public Class Methods

new(data) click to toggle source
# File lib/sightstone/player_stats_summary.rb, line 27
def initialize(data)
  @wins = data['wins']
  @losses = data['losses']
  @modifyDate = data['modifyDate']
  @playerStatSummaryType = data['playerStatSummaryType']  
  @aggregatedStats = {}
  stat_keys = data['aggregatedStats'].keys
  stat_keys.each do |stat|
    @aggregatedStats[stat] = data['aggregatedStats'][stat]
  end
end