class RiotClient::ChampionService
Attributes
endpoint[RW]
params[RW]
region[RW]
version[RW]
Public Class Methods
new(region = 'na', version = '1.1', params = {})
click to toggle source
# File lib/riot_client/services/champion_service.rb, line 6 def initialize(region = 'na', version = '1.1', params = {}) @region = region @version = version @params = params @endpoint = "champion" end
Public Instance Methods
all(version = "1.1")
click to toggle source
# File lib/riot_client/services/champion_service.rb, line 13 def all(version = "1.1") champions_hash.map do |data| Champion.new data end end
Private Instance Methods
champions_hash()
click to toggle source
# File lib/riot_client/services/champion_service.rb, line 21 def champions_hash data = Service.get(region, version, endpoint, params) data["champions"] end