Class: Garen::Static

Inherits:
Base
  • Object
show all
Defined in:
lib/garen/static.rb

Instance Method Summary collapse

Methods inherited from Base

#attach_rate_limits, #make_request

Constructor Details

#initialize(conn) ⇒ Static

Returns a new instance of Static.



2
3
4
# File 'lib/garen/static.rb', line 2

def initialize(conn)
  @conn = conn
end

Instance Method Details

#champions(options = {}) ⇒ Object



6
7
8
# File 'lib/garen/static.rb', line 6

def champions(options = {})
  make_request(@conn, 'lol/static-data/v3/champions', options)
end

#champions_by_id(champion_id, options = {}) ⇒ Object



10
11
12
# File 'lib/garen/static.rb', line 10

def champions_by_id(champion_id, options = {})
  make_request(@conn, "lol/static-data/v3/champions/#{champion_id}", options)
end

#items(options = {}) ⇒ Object



14
15
16
# File 'lib/garen/static.rb', line 14

def items(options = {})
  make_request(@conn, 'lol/static-data/v3/items', options)
end

#items_by_id(item_id, options = {}) ⇒ Object



18
19
20
# File 'lib/garen/static.rb', line 18

def items_by_id(item_id, options = {})
  make_request(@conn, "lol/static-data/v3/items/#{item_id}", options)
end

#language_strings(options = {}) ⇒ Object



26
27
28
# File 'lib/garen/static.rb', line 26

def language_strings(options = {})
  make_request(@conn, 'lol/static-data/v3/language-strings', options)
end

#languages(options = {}) ⇒ Object



22
23
24
# File 'lib/garen/static.rb', line 22

def languages(options = {})
  make_request(@conn, 'lol/static-data/v3/languages', options)
end

#maps(options = {}) ⇒ Object



30
31
32
# File 'lib/garen/static.rb', line 30

def maps(options = {})
  make_request(@conn, 'lol/static-data/v3/maps', options)
end

#masteries(options = {}) ⇒ Object



34
35
36
# File 'lib/garen/static.rb', line 34

def masteries(options = {})
  make_request(@conn, 'lol/static-data/v3/masteries', options)
end

#masteries_by_id(mastery_id, options = {}) ⇒ Object



38
39
40
# File 'lib/garen/static.rb', line 38

def masteries_by_id(mastery_id, options = {})
  make_request(@conn, "lol/static-data/v3/masteries/#{mastery_id}", options)
end

#profile_icons(options = {}) ⇒ Object



42
43
44
# File 'lib/garen/static.rb', line 42

def profile_icons(options = {})
  make_request(@conn, 'lol/static-data/v3/profile-icons', options)
end

#realms(options = {}) ⇒ Object



46
47
48
# File 'lib/garen/static.rb', line 46

def realms(options = {})
  make_request(@conn, 'lol/static-data/v3/realms', options)
end

#runes(options = {}) ⇒ Object



50
51
52
# File 'lib/garen/static.rb', line 50

def runes(options = {})
  make_request(@conn, 'lol/static-data/v3/runes', options)
end

#runes_by_id(rune_id, options = {}) ⇒ Object



54
55
56
# File 'lib/garen/static.rb', line 54

def runes_by_id(rune_id, options = {})
  make_request(@conn, "lol/static-data/v3/runes/#{rune_id}", options)
end

#summoner_spells(options = {}) ⇒ Object



58
59
60
# File 'lib/garen/static.rb', line 58

def summoner_spells(options = {})
  make_request(@conn, 'lol/static-data/v3/summoner-spells', options)
end

#summoner_spells_by_id(summoner_spell_id, options = {}) ⇒ Object



62
63
64
# File 'lib/garen/static.rb', line 62

def summoner_spells_by_id(summoner_spell_id, options = {})
  make_request(@conn, "lol/static-data/v3/summoner-spells/#{summoner_spell_id}", options)
end

#version(options = {}) ⇒ Object



66
67
68
# File 'lib/garen/static.rb', line 66

def version(options = {})
  make_request(@conn, 'lol/static-data/v3/versions', options)
end