Sha256: c57b430b0a7ec1e85a5088e9c40c3292a63961a00e6ceafc8274f5e89fb4380d
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
# frozen_string_literal: true require 'starcall/helpers/region_parser' require 'starcall/api_requests' module Starcall module Endpoints # Methods for getting spectator information class SpectatorV4 # Get current game information for the given summoner ID 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 # Get list of featured games def self.featured_games(region: 'euw') Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ '/lol/spectator/v4/featured-games' ) end def self.parse_region(region:) Starcall::Helpers::RegionParser.parse(region: region) end private_class_method :parse_region end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
starcall-0.6.0 | lib/starcall/endpoints/spectator_v4.rb |