class RitoPlz::API::Stats

Public Class Methods

new(region, player_id) click to toggle source
# File lib/RitoPlz/API/stats.rb, line 7
def initialize(region, player_id)
  @region = region
  @player_id = player_id
end

Public Instance Methods

ranked(query_params = {}) click to toggle source
# File lib/RitoPlz/API/stats.rb, line 12
def ranked(query_params = {})
  request = Request.new(@region, api_path("/ranked"))
  request.get(query_params)
end
summary(query_params = {}) click to toggle source
# File lib/RitoPlz/API/stats.rb, line 17
def summary(query_params = {})
  request = Request.new(@region, api_path("/summary"))
  request.get(query_params)
end

Protected Instance Methods

api_path(additional_path = "") click to toggle source
# File lib/RitoPlz/API/stats.rb, line 24
def api_path(additional_path = "")
  "/api/lol/#{@region}/v1.3/stats/by-summoner/#{@player_id}" + additional_path
end