Class: Halo::Halo5::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.
6
7
8
9
10
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 6
def initialize(options = {})
@endpoint = '/metadata/h5/metadata'
super(options)
end
|
Instance Method Details
#campaign_missions(options = {}) ⇒ Object
12
13
14
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 12
def campaign_missions(options = {})
get_data("#{@endpoint}/campaign-missions", options)
end
|
#commendations(options = {}) ⇒ Object
16
17
18
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 16
def commendations(options = {})
get_data("#{@endpoint}/commendations", options)
end
|
#company_commendations(options = {}) ⇒ Object
20
21
22
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 20
def company_commendations(options = {})
get_data("#{@endpoint}/company-commendations", options)
end
|
#csr_designations(options = {}) ⇒ Object
24
25
26
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 24
def csr_designations(options = {})
get_data("#{@endpoint}/csr-designations", options)
end
|
#enemies(options = {}) ⇒ Object
28
29
30
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 28
def enemies(options = {})
get_data("#{@endpoint}/enemies", options)
end
|
#flexible_stats(options = {}) ⇒ Object
32
33
34
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 32
def flexible_stats(options = {})
get_data("#{@endpoint}/flexible-stats", options)
end
|
#game_base_variants(options = {}) ⇒ Object
36
37
38
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 36
def game_base_variants(options = {})
get_data("#{@endpoint}/game-base-variants", options)
end
|
#game_variant(id, options = {}) ⇒ Object
40
41
42
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 40
def game_variant(id, options = {})
get_data("#{@endpoint}/game-variants/#{id}", options)
end
|
#impulses(options = {}) ⇒ Object
44
45
46
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 44
def impulses(options = {})
get_data("#{@endpoint}/impulses", options)
end
|
#map_variant(id, options = {}) ⇒ Object
48
49
50
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 48
def map_variant(id, options = {})
get_data("#{@endpoint}/map-variants/#{id}", options)
end
|
#maps(options = {}) ⇒ Object
52
53
54
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 52
def maps(options = {})
get_data("#{@endpoint}/maps", options)
end
|
#medals(options = {}) ⇒ Object
56
57
58
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 56
def medals(options = {})
get_data("#{@endpoint}/medals", options)
end
|
#playlists(options = {}) ⇒ Object
60
61
62
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 60
def playlists(options = {})
get_data("#{@endpoint}/playlists", options)
end
|
#requisition(id, options = {}) ⇒ Object
64
65
66
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 64
def requisition(id, options = {})
get_data("#{@endpoint}/requisitions/#{id}", options)
end
|
#requisition_pack(id, options = {}) ⇒ Object
68
69
70
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 68
def requisition_pack(id, options = {})
get_data("#{@endpoint}/requisition-packs/#{id}", options)
end
|
#seasons(options = {}) ⇒ Object
72
73
74
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 72
def seasons(options = {})
get_data("#{@endpoint}/seasons", options)
end
|
#skulls(options = {}) ⇒ Object
76
77
78
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 76
def skulls(options = {})
get_data("#{@endpoint}/skulls", options)
end
|
#spartan_ranks(options = {}) ⇒ Object
80
81
82
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 80
def spartan_ranks(options = {})
get_data("#{@endpoint}/spartan-ranks", options)
end
|
#team_colors(options = {}) ⇒ Object
84
85
86
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 84
def team_colors(options = {})
get_data("#{@endpoint}/team-colors", options)
end
|
#vehicles(options = {}) ⇒ Object
88
89
90
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 88
def vehicles(options = {})
get_data("#{@endpoint}/vehicles", options)
end
|
#weapons(options = {}) ⇒ Object
92
93
94
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 92
def weapons(options = {})
get_data("#{@endpoint}/weapons", options)
end
|