class RitoPlz::API::StaticData

Public Class Methods

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

Public Instance Methods

champion_by_id(champion_id, query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 16
def champion_by_id(champion_id, query_params = {})
  request = Request.new(@region, api_path("/champion/#{champion_id}"))
  request.get(query_params)
end
champions(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 11
def champions(query_params = {})
  request = Request.new(@region, api_path("/champion"))
  request.get(query_params)
end
item_by_id(item_id, query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 26
def item_by_id(item_id, query_params = {})
  request = Request.new(@region, api_path("/item/#{item_id}"))
  request.get(query_params)
end
items(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 21
def items(query_params = {})
  request = Request.new(@region, api_path("/item"))
  request.get(query_params)
end
language_strings(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 31
def language_strings(query_params = {})
  request = Request.new(@region, api_path("/language-strings"))
  request.get(query_params)
end
languages() click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 36
def languages
  request = Request.new(@region, api_path("/languages"))
  request.get
end
maps(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 41
def maps(query_params = {})
  request = Request.new(@region, api_path("/map"))
  request.get(query_params)
end
masteries(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 46
def masteries(query_params = {})
  request = Request.new(@region, api_path("/mastery"))
  request.get(query_params)
end
mastery_by_id(mastery_id, query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 51
def mastery_by_id(mastery_id, query_params = {})
  request = Request.new(@region, api_path("/mastery/#{mastery_id}"))
  request.get(query_params)
end
realm() click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 56
def realm
  request = Request.new(@region, api_path("/realm"))
  request.get
end
rune_by_id(rune_id, query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 66
def rune_by_id(rune_id, query_params = {})
  request = Request.new(@region, api_path("/rune/#{rune_id}"))
  request.get(query_params)
end
runes(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 61
def runes(query_params = {})
  request = Request.new(@region, api_path("/rune"))
  request.get(query_params)
end
summoner_spell_by_id(ss_id, query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 76
def summoner_spell_by_id(ss_id, query_params = {})
  request = Request.new(@region, api_path("/summoner-spell/#{ss_id}"))
  request.get(query_params)
end
summoner_spells(query_params = {}) click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 71
def summoner_spells(query_params = {})
  request = Request.new(@region, api_path("/summoner-spell"))
  request.get(query_params)
end
versions() click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 81
def versions
  request = Request.new(@region, api_path("/versions"))
  request.get
end

Protected Instance Methods

api_path(additional_path = "") click to toggle source
# File lib/RitoPlz/API/static_data.rb, line 88
def api_path(additional_path = "")
  "/api/lol/static-data/#{@region}/v1.2" + additional_path
end