class Starcall::Endpoints::SummonerV4
Methods used to get information about summoners.
Public Class Methods
by_account_id(encrypted_account_id:, region:)
click to toggle source
Get a summoner by account ID.
# File lib/starcall/endpoints/summoner_v4.rb, line 11 def self.by_account_id(encrypted_account_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/summoner/v4/summoners/by-account/#{encrypted_account_id}" ) end
by_puuid(puuid:, region:)
click to toggle source
Get a summoner by PUUID.
# File lib/starcall/endpoints/summoner_v4.rb, line 29 def self.by_puuid(puuid:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/summoner/v4/summoners/by-puuid/#{puuid}" ) end
by_summoner_id(summoner_id:, region:)
click to toggle source
Get a summoner by summoner ID.
# File lib/starcall/endpoints/summoner_v4.rb, line 38 def self.by_summoner_id(summoner_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/summoner/v4/summoners/#{summoner_id}" ) end
by_summoner_name(summoner_name:, region:)
click to toggle source
Get a summoner by summoner name.
# File lib/starcall/endpoints/summoner_v4.rb, line 20 def self.by_summoner_name(summoner_name:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/summoner/v4/summoners/by-name/#{summoner_name}" ) end
Private Class Methods
parse_region(region:)
click to toggle source
# File lib/starcall/endpoints/summoner_v4.rb, line 46 def self.parse_region(region:) Starcall::Helpers::RegionParser.parse(region: region) end