class RitoPlz::API::Summoner
Public Class Methods
new(region)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 7 def initialize(region) @region = region end
Public Instance Methods
by_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 17 def by_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/#{ids_string}")) request.get end
by_names(*names)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 11 def by_names(*names) names_string = names.join(',') request = Request.new(@region, api_path("/by-name/#{names_string}")) request.get end
masteries_by_player_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 23 def masteries_by_player_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/#{ids_string}/masteries")) request.get end
names_by_player_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 29 def names_by_player_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/#{ids_string}/name")) request.get end
runes_by_player_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 35 def runes_by_player_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/#{ids_string}/runes")) request.get end
Protected Instance Methods
api_path(additional_path = "")
click to toggle source
# File lib/RitoPlz/API/summoner.rb, line 43 def api_path(additional_path = "") "/api/lol/#{@region}/v1.4/summoner" + additional_path end