Class: RiotGamesApi::LOL::Resource::StaticData
- Inherits:
-
Base
- Object
- Base
- RiotGamesApi::LOL::Resource::StaticData
- Defined in:
- lib/riot_games_api/lol/resource/static_data.rb
Instance Method Summary (collapse)
-
- (ChampionList) champion_all(key_by_id = false, data_version = nil)
Return all champion static data.
-
- (Champion) champion_by_id(champion_id, data_version = nil)
Return a champion static data by id.
-
- (StaticData) initialize(connection, region)
constructor
A new instance of StaticData.
-
- (ItemList) item_all(data_version = nil)
Return all item static data.
-
- (LanguageString) language_strings(data_version = nil)
Return launguage strings static data.
-
- (Object) languages
Return launguage list.
-
- (Map) map(data_version = nil)
Return all map static data by id.
-
- (MateryList) mastery_all(data_version = nil)
Return all mastery static data.
-
- (Mastery) mastery_by_id(mastery_id, data_version = nil)
Return a mastery static data by id.
-
- (Realm) realm
Return realm static data by id.
-
- (RuneList) rune_all(data_version = nil)
Return all rune static data by id.
-
- (SummonerSpellList) rune_by_id(rune_id, data_version = nil)
Return a rune static data by id.
-
- (Rune) summoner_spell_all(key_by_id = false, data_version = nil)
Return all summoner spell static data by id.
-
- (SummonerSpell) summoner_spell_by_id(summoner_spell_id, data_version = nil)
Return a summoner spell static data by id.
-
- (Object) versions
Return version list.
Constructor Details
- (StaticData) initialize(connection, region)
Returns a new instance of StaticData
5 6 7 8 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 5 def initialize(connection, region) super @version = 'v1.2' end |
Instance Method Details
- (ChampionList) champion_all(key_by_id = false, data_version = nil)
Return all champion static data
14 15 16 17 18 19 20 21 22 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 14 def champion_all(key_by_id = false, data_version = nil) champion_list = get(resource_path('champion'), @version, champData: 'all', dataById: key_by_id, version: data_version) if key_by_id RiotGamesApi::LOL::Model::StaticData::ChampionListDataById.new champion_list else RiotGamesApi::LOL::Model::StaticData::ChampionList.new champion_list end end |
- (Champion) champion_by_id(champion_id, data_version = nil)
Return a champion static data by id
28 29 30 31 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 28 def champion_by_id(champion_id, data_version = nil) champion = get(resource_path('champion', champion_id), @version, champData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::Champion.new champion end |
- (ItemList) item_all(data_version = nil)
Return all item static data
36 37 38 39 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 36 def item_all(data_version = nil) item_list = get(resource_path('item'), @version, itemListData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::ItemList.new item_list end |
- (LanguageString) language_strings(data_version = nil)
Return launguage strings static data
44 45 46 47 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 44 def language_strings(data_version = nil) language_string = get(resource_path('language-strings'), @version, version: data_version) RiotGamesApi::LOL::Model::StaticData::LanguageString.new language_string end |
- (Object) languages
Return launguage list
51 52 53 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 51 def languages get(resource_path('languages'), @version) end |
- (Map) map(data_version = nil)
Return all map static data by id
58 59 60 61 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 58 def map(data_version = nil) map = get(resource_path('map'), @version, version: data_version) RiotGamesApi::LOL::Model::StaticData::Map.new map end |
- (MateryList) mastery_all(data_version = nil)
Return all mastery static data
66 67 68 69 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 66 def mastery_all(data_version = nil) mastery_list = get(resource_path('mastery'), @version, masteryListData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::MasteryList.new mastery_list end |
- (Mastery) mastery_by_id(mastery_id, data_version = nil)
Return a mastery static data by id
75 76 77 78 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 75 def mastery_by_id(mastery_id, data_version = nil) mastery = get(resource_path('mastery', mastery_id), @version, masteryData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::Mastery.new mastery end |
- (Realm) realm
Return realm static data by id
82 83 84 85 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 82 def realm realm = get(resource_path('realm'), @version) RiotGamesApi::LOL::Model::StaticData::Realm.new realm end |
- (RuneList) rune_all(data_version = nil)
Return all rune static data by id
90 91 92 93 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 90 def rune_all(data_version = nil) rune_list = get(resource_path('rune'), @version, runeListData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::RuneList.new rune_list end |
- (SummonerSpellList) rune_by_id(rune_id, data_version = nil)
Return a rune static data by id
99 100 101 102 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 99 def rune_by_id(rune_id, data_version = nil) rune = get(resource_path('rune', rune_id), @version, runeData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::Rune.new rune end |
- (Rune) summoner_spell_all(key_by_id = false, data_version = nil)
Return all summoner spell static data by id
107 108 109 110 111 112 113 114 115 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 107 def summoner_spell_all(key_by_id = false, data_version = nil) summoner_spell_list = get(resource_path('summoner-spell'), @version, spellData: 'all', dataById: key_by_id, version: data_version) if key_by_id RiotGamesApi::LOL::Model::StaticData::SummonerSpellListDataById.new summoner_spell_list else RiotGamesApi::LOL::Model::StaticData::SummonerSpellList.new summoner_spell_list end end |
- (SummonerSpell) summoner_spell_by_id(summoner_spell_id, data_version = nil)
Return a summoner spell static data by id
121 122 123 124 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 121 def summoner_spell_by_id(summoner_spell_id, data_version = nil) summoner_spell = get(resource_path('summoner-spell', summoner_spell_id), @version, spellData: 'all', version: data_version) RiotGamesApi::LOL::Model::StaticData::SummonerSpell.new summoner_spell end |
- (Object) versions
Return version list
128 129 130 |
# File 'lib/riot_games_api/lol/resource/static_data.rb', line 128 def versions get(resource_path('versions'), @version) end |