lib/taric/operation/champion_mastery.rb in taric-1.0.0.pre.alpha vs lib/taric/operation/champion_mastery.rb in taric-1.0.0.pre.alpha.1
- old
+ new
@@ -2,29 +2,25 @@
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}")
+ BASE_MASTERY_URL = "https://{host}/lol/champion-mastery/v3"
+ MASTERY_ALL_CHAMPIONS = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/champion-masteries/by-summoner/{summonerId}{?api_key}")
+ MASTERY_BY_CHAMPION_ID = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/champion-masteries/by-summoner/{summonerId}/by-champion/{championId}{?api_key}")
+ MASTERY_SCORE = EndpointTemplate.new(template_url: "#{BASE_MASTERY_URL}/scores/by-summoner/{summonerId}{?api_key}")
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: )
+ def champion_masteries(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