class Lolxin::LeaguePositionDto

Public Class Methods

new(data) click to toggle source
# File lib/lolxin/dto/league_position_dto.rb, line 21
def initialize(data)
  @data = data
  initialize_with(data)
end

Private Instance Methods

initialize_with(data) click to toggle source
# File lib/lolxin/dto/league_position_dto.rb, line 28
def initialize_with(data)
  @rank                = data['rank']
  @queue_type          = data['queueType']
  @hot_streak          = data['hotStreak']
  @mini_series         = MiniSeriesDto.new(data['miniSeries'])
  @wins                = data['wins']
  @veteran             = data['veteran']
  @losses              = data['losses']
  @player_or_team_id   = data['playerOrTeamId']
  @league_name         = data['leagueName']
  @player_or_team_name = data['playerOrTeamName']
  @inactive            = data['inactive']
  @fresh_blood         = data['freshBlood']
  @tier                = data['tier']
  @league_points       = data['leaguePoints']
end