class Starcall::Endpoints::ClashV1
Methods used to get information about clash
Public Class Methods
clash_by_summoner_id(encrypted_summoner_id:, region:)
click to toggle source
Get players by summoner ID.
# File lib/starcall/endpoints/clash_v1.rb, line 11 def self.clash_by_summoner_id(encrypted_summoner_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/clash/v1/players/by-summoner/#{encrypted_summoner_id}" ) end
clash_by_team_id(team_id:, region:)
click to toggle source
Get team by ID.
# File lib/starcall/endpoints/clash_v1.rb, line 20 def self.clash_by_team_id(team_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/clash/v1/teams/#{team_id}" ) end
clash_tournaments(region:)
click to toggle source
Get all active or upcoming tournaments.
# File lib/starcall/endpoints/clash_v1.rb, line 29 def self.clash_tournaments(region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com/lol/clash/v1/tournaments" ) end
clash_tournaments_by_team_id(team_id:, region:)
click to toggle source
Get tournament by team ID.
# File lib/starcall/endpoints/clash_v1.rb, line 37 def self.clash_tournaments_by_team_id(team_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/clash/v1/tournaments/by-team/#{team_id}" ) end
clash_tournaments_by_tournament_id(tournament_id:, region:)
click to toggle source
Get tournament by ID
# File lib/starcall/endpoints/clash_v1.rb, line 46 def self.clash_tournaments_by_tournament_id(tournament_id:, region:) Starcall::Regions.valid?(region: region) Starcall::ApiRequests.make_request( url: "https://#{parse_region(region: region)}.api.riotgames.com"\ "/lol/clash/v1/tournaments/#{tournament_id}" ) end
Private Class Methods
parse_region(region:)
click to toggle source
# File lib/starcall/endpoints/clash_v1.rb, line 54 def self.parse_region(region:) Starcall::Helpers::RegionParser.parse(region: region) end