Class: RitoApi::Requests::Item

Inherits:
Base
  • Object
show all
Defined in:
lib/rito_api/requests/item.rb

Instance Method Summary collapse

Methods inherited from Base

#base_url, #cached?, #clean_url, #initialize, #leagueVer, #make_request, #region_tag, #request_url, #symbolize

Constructor Details

This class inherits a constructor from RitoApi::Requests::Base

Instance Method Details

#get_icon(id) ⇒ Object



7
8
9
10
11
# File 'lib/rito_api/requests/item.rb', line 7

def get_icon(id)
    
    return "https://ddragon.leagueoflegends.com/cdn/#{leagueVer}/img/item/#{id}.png"

end

#spells_icon(id) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/rito_api/requests/item.rb', line 13

def spells_icon(id)
    
    spells = {
                34 =>'SummonerSiegeChampSelect2',
                12 =>'SummonerTeleport',
                33 =>'SummonerSiegeChampSelect1',
                3 =>'SummonerExhaust',
                21 =>'SummonerBarrier',
                13 =>'SummonerMana',
                39 =>'SummonerSnowURFSnowball_Mark',
                4 =>'SummonerFlash',
                32 =>'SummonerSnowball',
                14 =>'SummonerDot',
                36 =>'SummonerDarkStarChampSelect2',
                35 =>'SummonerDarkStarChampSelect1',
                30 =>'SummonerPoroRecall',
                6 =>'SummonerHaste',
                7 =>'SummonerHeal',
                31 =>'SummonerPoroThrow',
                1 =>'SummonerBoost',
                11 =>'SummonerSmite',
            }
            
    return "https://ddragon.leagueoflegends.com/cdn/#{leagueVer}/img/spell/#{spells[id]}.png"
    
end