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