class Lolxin::ChampionMasteryDto

Public Class Methods

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

Private Instance Methods

initialize_with(data) click to toggle source
# File lib/lolxin/dto/champion_mastery_dto.rb, line 22
def initialize_with(data)
  @chest_granted                    = data['chestGranted']
  @champion_level                   = data['championLevel']
  @champion_points                  = data['championPoints']
  @champion_id                      = data['championId']
  @player_id                        = data['playerId']
  @champion_points_until_next_level = data['championPointsUntilNextLevel']
  @champion_points_since_last_level = data['championPointsSinceLastLevel']
  @last_play_time                   = data['lastPlayTime']
end