Sha256: 55d9d705f0cfccd08758ce47990f25052b127ece17df2fa7eba9be80d2fc4301
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
require_relative 'base' module Taric module Operation module ChampionMastery include Taric::Operation::Base BASE_MASTERY_URL = "https://{host}/championmastery/location/{platform_id}/player" MASTERY_BY_CHAMPION_ID = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/{summonerId}/champion/{championId}{?api_key}") MASTERY_ALL_CHAMPIONS = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/{summonerId}/champions{?api_key}") MASTERY_SCORE = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/{summonerId}/score{?api_key}") MASTERY_TOP_CHAMPIONS = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/{summonerId}/topchampions{?api_key,count}") def champion_mastery(summoner_id: , champion_id:) response_for MASTERY_BY_CHAMPION_ID, {summonerId: summoner_id, championId: champion_id} end def champion_mastery_all(summoner_id: ) response_for MASTERY_ALL_CHAMPIONS, {summonerId: summoner_id} end def champion_mastery_score(summoner_id: ) response_for MASTERY_SCORE, {summonerId: summoner_id} end def top_champions(summoner_id: , count: 3) response_for MASTERY_TOP_CHAMPIONS, {summonerId: summoner_id, count: count} end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
taric-1.0.0.pre.alpha | lib/taric/operation/champion_mastery.rb |
taric-0.5.1 | lib/taric/operation/champion_mastery.rb |
taric-0.5.0 | lib/taric/operation/champion_mastery.rb |