class Lolxin::LeagueListDto

Public Class Methods

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

Private Instance Methods

initialize_with(data) click to toggle source
# File lib/lolxin/dto/league_list_dto.rb, line 19
def initialize_with(data)
  @league_id = data['leagueId']
  @tier      = data['tier']
  @queue     = data['queue']
  @name      = data['name']
  @entries   = data['entries'].map { |entry| LeagueItemDto.new(entry) }
end