class Lolxin::Champion
Public Instance Methods
champions(id = nil)
click to toggle source
# File lib/lolxin/api/champion.rb, line 3 def champions(id = nil) endpoint = "platform/%{version}/champions" % {version: version} res = if id.nil? conn.get(endpoint) else conn.get("#{endpoint}/#{id}") end return res if res.status != 200 body = JSON.parse(res.body) if champs = body['champions'] champs.map { |champ| ChampionDto.new(champ) } else champ = body ChampionDto.new(champ) end end