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