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