class LolApi::Participant
Attributes
raw_participant[R]
Public Class Methods
new(raw_participant)
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 5 def initialize(raw_participant) @raw_participant = raw_participant end
Public Instance Methods
champion_id()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 13 def champion_id raw_participant['championId'] end
masteries()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 9 def masteries raw_participant['masteries'] end
participant_id()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 21 def participant_id raw_participant['participantId'] end
runes()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 17 def runes raw_participant['runes'] end
spell_1()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 25 def spell_1 raw_participant['spell1Id'] end
spell_2()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 29 def spell_2 raw_participant['spell2Id'] end
stats()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 33 def stats ParticipantStats.new(raw_participant['stats']) end
team_id()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 37 def team_id raw_participant['teamId'] end
timeline()
click to toggle source
# File lib/lol_api/types/dtos/participant.rb, line 41 def timeline ParticipantTimeline.new(raw_participant['timeline']) end