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
Returns a new instance of Metadata.
5
6
7
8
9
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 5
def initialize(options = {})
@endpoint = '/metadata/hw2'
super(options)
end
|
Instance Method Details
#campaign_levels(options = {}) ⇒ Object
11
12
13
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 11
def campaign_levels(options = {})
get_data("#{@endpoint}/campaign-levels", options)
end
|
#campaign_logs(options = {}) ⇒ Object
15
16
17
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 15
def campaign_logs(options = {})
get_data("#{@endpoint}/campaign-logs", options)
end
|
#card_keywords(options = {}) ⇒ Object
19
20
21
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 19
def card_keywords(options = {})
get_data("#{@endpoint}/card-keywords", options)
end
|
#cards(options = {}) ⇒ Object
23
24
25
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 23
def cards(options = {})
get_data("#{@endpoint}/cards", options)
end
|
#csr_designations(options = {}) ⇒ Object
27
28
29
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 27
def csr_designations(options = {})
get_data("#{@endpoint}/csr-designations", options)
end
|
#difficulties(options = {}) ⇒ Object
31
32
33
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 31
def difficulties(options = {})
get_data("#{@endpoint}/difficulties", options)
end
|
#game_object_categories(options = {}) ⇒ Object
35
36
37
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 35
def game_object_categories(options = {})
get_data("#{@endpoint}/game-object-categories", options)
end
|
#game_objects(options = {}) ⇒ Object
39
40
41
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 39
def game_objects(options = {})
get_data("#{@endpoint}/game-objects", options)
end
|
#leader_powers(options = {}) ⇒ Object
43
44
45
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 43
def leader_powers(options = {})
get_data("#{@endpoint}/leader-powers", options)
end
|
#leaders(options = {}) ⇒ Object
47
48
49
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 47
def leaders(options = {})
get_data("#{@endpoint}/leaders", options)
end
|
#maps(options = {}) ⇒ Object
51
52
53
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 51
def maps(options = {})
get_data("#{@endpoint}/maps", options)
end
|
#packs(options = {}) ⇒ Object
55
56
57
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 55
def packs(options = {})
get_data("#{@endpoint}/packs", options)
end
|
#playlists(options = {}) ⇒ Object
59
60
61
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 59
def playlists(options = {})
get_data("#{@endpoint}/playlists", options)
end
|
#seasons(options = {}) ⇒ Object
63
64
65
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 63
def seasons(options = {})
get_data("#{@endpoint}/seasons", options)
end
|
#spartan_ranks(options = {}) ⇒ Object
67
68
69
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 67
def spartan_ranks(options = {})
get_data("#{@endpoint}/spartan-ranks", options)
end
|
#techs(options = {}) ⇒ Object
71
72
73
|
# File 'lib/halo-api/modules/halo_wars2/metadata.rb', line 71
def techs(options = {})
get_data("#{@endpoint}/techs", options)
end
|