class Starcall::Endpoints::SpectatorV4

Methods for getting spectator information

Public Class Methods

summoner_game_info(encrypted_summoner_id:, region:) click to toggle source

Get current game information for the given summoner ID

# File lib/starcall/endpoints/spectator_v4.rb, line 11
def self.summoner_game_info(encrypted_summoner_id:, region:)
  Starcall::Regions.valid?(region: region)
  Starcall::ApiRequests.make_request(
    url: "https://#{parse_region(region: region)}.api.riotgames.com"\
         "/lol/spectator/v4/active-games/by-summoner/#{encrypted_summoner_id}"
  )
end

Private Class Methods

parse_region(region:) click to toggle source
# File lib/starcall/endpoints/spectator_v4.rb, line 28
def self.parse_region(region:)
  Starcall::Helpers::RegionParser.parse(region: region)
end