class Sightstone::RankedStats
Ranked stats of a summoner @attr [Fixnum] modifyDate date of last modification @attr [Fixnum] summonerId id of the summoner @attr [Hash<Fixnum, Hash<String, Fixnum>>] champions Statisitc for each champion in a Hash. Each key stands for a champions id (0 is sum of all champs) and returns a Hash<stat, stat_value>.
Attributes
champions[RW]
modifyDate[RW]
summonerId[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/sightstone/ranked_stats.rb, line 9 def initialize(data) @summonerId = data['summonerId'] @modifyDate = data['modifyDate'] @champions = {} data['champions'].each do |champ| id = champ['id'] @champions[id] = Hash.new unless @champions.has_key? id stat_keys = champ['stats'].keys stat_keys.each do |key| @champions[id][key] = champ['stats'][key] end end end