class Sightstone::LeagueItem

One entry of a league @attr [Boolean] isFreshBlood determines if summoner is new in the league @attr [Boolean] isHotStreak hotStreak = 3 games won in a row @attr [Boolean] isInactive true if summoner is inactive @attr [Boolean] isVetern true if veteran @attr [Fixnum] lastPlayed timestamp of last played game @attr [String] leagueName name of the league @attr [Fixnum] leaguePoints leaguePoints @attr [MiniSeries, nil] nil if player has no miniseries, a miniseries object if he is in one @attr [String] playerOrTeamId id of the player or team as a string @attr [String] playerOrTeamName name of the player/team @attr [String] queueType type of the queue @attr [String] rank rank (can be: I, II, III, IV, V) @attr [String] tier tier (can be: CHALLENGER, DIAMOND, PLATINUM, GOLD, SILVER, BRONZE) @attr [Fixnum] wins number of won matches in given queue

Attributes

isFreshBlood[RW]
isHotStreak[RW]
isInactive[RW]
isVeteran[RW]
lastPlayed[RW]
leagueName[RW]
leaguePoints[RW]
miniSeries[RW]
playerOrTeamId[RW]
playerOrTeamName[RW]
queueType[RW]
rank[RW]
tier[RW]
wins[RW]

Public Class Methods

new(data) click to toggle source
# File lib/sightstone/league.rb, line 40
def initialize(data)
  @isFreshBlood=data['isFreshBlood']
  @isHotStreak=data['isHotStreak']
  @isInactive=data['isInactive']
  @isVeteran=data['isVeteran']
  @lastPlayed=data['lastPlayed']
  @leagueName=data['leagueName']
  @leaguePoints=data['leaguePoints']
  @miniSeries= MiniSeries.new(data['miniSeries']) if data.has_key? 'miniSeries'
  @playerOrTeamId=data['playerOrTeamId']
  @playerOrTeamName=data['playerOrTeamName']
  @queueType=data['queueType']
  @rank=data['rank']
  @tier=data['tier']
  @wins=data['wins']
end