class Lolxin::LeagueItemDto

Public Class Methods

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

Private Instance Methods

initialize_with(data) click to toggle source
# File lib/lolxin/dto/league_item_dto.rb, line 24
def initialize_with(data)
  @rank                = data['rank']
  @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']
  @player_or_team_name = data['playerOrTeamName']
  @inactive            = data['inactive']
  @fresh_blood         = data['freshBlood']
  @league_points       = data['leaguePoints']
end