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