Class: Halo::HaloWars2::Metadata
Instance Method Summary
collapse
Methods inherited from APIResponse
#cached?, #get_data, #perform_uncached_request, #redis_store, #ttl
Constructor Details
#initialize(options = {}) ⇒ Metadata
6
7
8
9
10
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 6
def initialize(options = {})
@endpoint = '/metadata/hw2'
super(options)
end
|
Instance Method Details
#campaign_levels(options = {}) ⇒ Object
12
13
14
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 12
def campaign_levels(options = {})
get_data("#{@endpoint}/campaign-levels", options)
end
|
#campaign_logs(options = {}) ⇒ Object
16
17
18
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 16
def campaign_logs(options = {})
get_data("#{@endpoint}/campaign-logs", options)
end
|
#card_keywords(options = {}) ⇒ Object
20
21
22
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 20
def card_keywords(options = {})
get_data("#{@endpoint}/card-keywords", options)
end
|
#cards(options = {}) ⇒ Object
24
25
26
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 24
def cards(options = {})
get_data("#{@endpoint}/cards", options)
end
|
#csr_designations(options = {}) ⇒ Object
28
29
30
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 28
def csr_designations(options = {})
get_data("#{@endpoint}/csr-designations", options)
end
|
#difficulties(options = {}) ⇒ Object
32
33
34
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 32
def difficulties(options = {})
get_data("#{@endpoint}/difficulties", options)
end
|
#game_object_categories(options = {}) ⇒ Object
36
37
38
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 36
def game_object_categories(options = {})
get_data("#{@endpoint}/game-object-categories", options)
end
|
#game_objects(options = {}) ⇒ Object
40
41
42
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 40
def game_objects(options = {})
get_data("#{@endpoint}/game-objects", options)
end
|
#leader_powers(options = {}) ⇒ Object
44
45
46
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 44
def leader_powers(options = {})
get_data("#{@endpoint}/leader-powers", options)
end
|
#leaders(options = {}) ⇒ Object
48
49
50
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 48
def leaders(options = {})
get_data("#{@endpoint}/leaders", options)
end
|
#maps(options = {}) ⇒ Object
52
53
54
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 52
def maps(options = {})
get_data("#{@endpoint}/maps", options)
end
|
#packs(options = {}) ⇒ Object
56
57
58
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 56
def packs(options = {})
get_data("#{@endpoint}/packs", options)
end
|
#playlists(options = {}) ⇒ Object
60
61
62
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 60
def playlists(options = {})
get_data("#{@endpoint}/playlists", options)
end
|
#seasons(options = {}) ⇒ Object
64
65
66
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 64
def seasons(options = {})
get_data("#{@endpoint}/seasons", options)
end
|
#spartan_ranks(options = {}) ⇒ Object
68
69
70
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 68
def spartan_ranks(options = {})
get_data("#{@endpoint}/spartan-ranks", options)
end
|
#techs(options = {}) ⇒ Object
72
73
74
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 72
def techs(options = {})
get_data("#{@endpoint}/techs", options)
end
|