module RiotLolApi::Request::Champion
Public Instance Methods
get_all_champions(data = {}, sort_id = 'false', locale = 'en_US')
click to toggle source
# File lib/riot_lol_api/requests/champions.rb, line 11 def get_all_champions(data = {}, sort_id = 'false', locale = 'en_US') data.merge!(locale: locale, dataById: sort_id) response = get(url: "static-data/#{@region}/v1.2/champion", domaine: 'global', data: data) return nil if response.nil? tab_champions = [] response['data'].each do |champion| tab_champions << RiotLolApi::Model::Champion.new(champion[1].lol_symbolize) end tab_champions end
get_champion_by_id(id, data = {}, locale = 'en_US')
click to toggle source
# File lib/riot_lol_api/requests/champions.rb, line 4 def get_champion_by_id(id, data = {}, locale = 'en_US') data.merge!(locale: locale) response = get(url: "static-data/#{@region}/v1.2/champion/#{id}", domaine: 'global', data: data) return nil if response.nil? RiotLolApi::Model::Champion.new(response.lol_symbolize) end