class LolApi::Champion
Attributes
raw_champion[R]
Public Class Methods
new(raw_champion)
click to toggle source
# File lib/lol_api/types/champion.rb, line 13 def initialize(raw_champion) @raw_champion = raw_champion end
Public Instance Methods
ally_tips()
click to toggle source
# File lib/lol_api/types/champion.rb, line 42 def ally_tips raw_champion["allytips"] end
blurb()
click to toggle source
# File lib/lol_api/types/champion.rb, line 46 def blurb raw_champion['blurb'] end
enemy_tips()
click to toggle source
# File lib/lol_api/types/champion.rb, line 38 def enemy_tips raw_champion["enemytips"] end
id()
click to toggle source
# File lib/lol_api/types/champion.rb, line 17 def id raw_champion['id'].to_i end
image()
click to toggle source
# File lib/lol_api/types/champion.rb, line 62 def image Image.new(raw_champion['image']) if raw_champion['image'] end
info()
click to toggle source
# File lib/lol_api/types/champion.rb, line 66 def info Info.new(raw_champion['info']) if raw_champion['info'] end
key()
click to toggle source
# File lib/lol_api/types/champion.rb, line 27 def key raw_champion["key"] end
lore()
click to toggle source
# File lib/lol_api/types/champion.rb, line 50 def lore raw_champion['lore'] end
name()
click to toggle source
# File lib/lol_api/types/champion.rb, line 24 def name raw_champion['name'] end
partype()
click to toggle source
# File lib/lol_api/types/champion.rb, line 54 def partype raw_champion['partype'] end
passive()
click to toggle source
# File lib/lol_api/types/champion.rb, line 70 def passive Passive.new(raw_champion['passive']) if raw_champion['passive'] end
recommended()
click to toggle source
# File lib/lol_api/types/champion.rb, line 78 def recommended if recommended = raw_champion['recommended'] recommended.map do |item| Recommended.new(item) end end end
skins()
click to toggle source
# File lib/lol_api/types/champion.rb, line 86 def skins if skins = raw_champion['skins'] skins.map do |item| Skin.new(item) end end end
spells()
click to toggle source
# File lib/lol_api/types/champion.rb, line 74 def spells raw_champion['spells'] end
stats()
click to toggle source
# File lib/lol_api/types/champion.rb, line 30 def stats if raw_stats = raw_champion['stats'].to_a raw_stats.map do |stat| Stat.new(stat) end end end
title()
click to toggle source
# File lib/lol_api/types/champion.rb, line 21 def title raw_champion['title'] end