Method: LeagueOfLegends::DTO::MatchHistorySummary#initialize

Defined in:
lib/league_of_legends/dto/match_history_summary.rb

#initialize(attributes) ⇒ MatchHistorySummary

Returns a new instance of MatchHistorySummary.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/league_of_legends/dto/match_history_summary.rb', line 12

def initialize attributes
  return if attributes.nil?

  @assists = attributes[:assists]
  @date = Time.at(attributes[:date]/1000)
  @deaths = attributes[:deaths]
  @game_id = attributes[:gameId]
  @game_mode = attributes[:gameMode]
  @invalid = attributes[:invalid]
  @kills = attributes[:kills]
  @map_id = attributes[:mapId]
  @opposing_team_kills = attributes[:opposingTeamKills]
  @opposing_team_name = attributes[:opposingTeamName]
  @win = attributes[:win]
end