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