class Sightstone::HistoryGame
A played game @attr [Fixnum] championId ID of the played champ of requested summoner @attr [Fixnum] createDate UNIX timestamp of creation date of the games @attr [Array<Player>] fellowPlayers a list of all players of the game @attr [Fixnum] gameId ID of the game @attr [String] gameMode mode of the game @attr [String] gameType type of the game @attr [Boolean] invalid Invalid flag TODO what is this? @attr [Fixnum] level level of the requested summoner @attr [Fixnum] mapId ID of the played map @attr [Fixnum] spell1 selected summoner spell no 1 @attr [Fixnum] spell2 selected summoner spell no 2 @attr [String] subtype subtype @attr [Fixnum] teamId ID of the team if there is a team associated to the game @attr [Hash<String, Fixnum, Boolean>] statistics statistics of the game as a Hash: name -> value
Attributes
Public Class Methods
# File lib/sightstone/match_history.rb, line 35 def initialize(data) @championId=data['championId'] @createDate=data['createDate'] @createDateString=data['createDateString'] @fellowPlayers=[] if(data.has_key? "fellowPlayers") data['fellowPlayers'].each do |player| @fellowPlayers << Player.new(player) end end @gameId=data['gameId'] @gameMode=data['gameMode'] @gameType=data['gameType'] @invalid=data['invalid'] @level=data['level'] @mapId=data['mapId'] @spell1=data['spell1'] @spell2=data['spell2'] @statistics = {} data['stats'].each do |key, stat| @statistics[key] = stat end @subType=data['subType'] @teamId=data['teamId'] end