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.
5
6
7
8
9
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 5
def initialize(options = {})
@endpoint = '/metadata/h5/metadata'
super(options)
end
|
Instance Method Details
#campaign_missions(options = {}) ⇒ Object
11
12
13
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 11
def campaign_missions(options = {})
get_data("#{@endpoint}/campaign-missions", options)
end
|
#commendations(options = {}) ⇒ Object
15
16
17
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 15
def commendations(options = {})
get_data("#{@endpoint}/commendations", options)
end
|
#csr_designations(options = {}) ⇒ Object
19
20
21
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 19
def csr_designations(options = {})
get_data("#{@endpoint}/csr-designations", options)
end
|
#enemies(options = {}) ⇒ Object
23
24
25
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 23
def enemies(options = {})
get_data("#{@endpoint}/enemies", options)
end
|
#flexible_stats(options = {}) ⇒ Object
27
28
29
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 27
def flexible_stats(options = {})
get_data("#{@endpoint}/flexible-stats", options)
end
|
#game_base_variants(options = {}) ⇒ Object
31
32
33
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 31
def game_base_variants(options = {})
get_data("#{@endpoint}/game-base-variants", options)
end
|
#game_variant(id, options = {}) ⇒ Object
35
36
37
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 35
def game_variant(id, options = {})
get_data("#{@endpoint}/game-variants/#{id}", options)
end
|
#impulses(options = {}) ⇒ Object
39
40
41
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 39
def impulses(options = {})
get_data("#{@endpoint}/impulses", options)
end
|
#map_variant(id, options = {}) ⇒ Object
43
44
45
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 43
def map_variant(id, options = {})
get_data("#{@endpoint}/map-variants/#{id}", options)
end
|
#maps(options = {}) ⇒ Object
47
48
49
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 47
def maps(options = {})
get_data("#{@endpoint}/maps", options)
end
|
#medals(options = {}) ⇒ Object
51
52
53
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 51
def medals(options = {})
get_data("#{@endpoint}/medals", options)
end
|
#playlist(options = {}) ⇒ Object
55
56
57
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 55
def playlist(options = {})
get_data("#{@endpoint}/playlist", options)
end
|
#requisition(id, options = {}) ⇒ Object
59
60
61
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 59
def requisition(id, options = {})
get_data("#{@endpoint}/requisitions/#{id}", options)
end
|
#requisition_pack(id, options = {}) ⇒ Object
63
64
65
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 63
def requisition_pack(id, options = {})
get_data("#{@endpoint}/requisition-packs/#{id}", options)
end
|
#seasons(options = {}) ⇒ Object
67
68
69
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 67
def seasons(options = {})
get_data("#{@endpoint}/seasons", options)
end
|
#skulls(options = {}) ⇒ Object
71
72
73
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 71
def skulls(options = {})
get_data("#{@endpoint}/skulls", options)
end
|
#spartan_ranks(options = {}) ⇒ Object
75
76
77
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 75
def spartan_ranks(options = {})
get_data("#{@endpoint}/spartan-ranks", options)
end
|
#team_colors(options = {}) ⇒ Object
79
80
81
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 79
def team_colors(options = {})
get_data("#{@endpoint}/team-colors", options)
end
|
#vehicles(options = {}) ⇒ Object
83
84
85
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 83
def vehicles(options = {})
get_data("#{@endpoint}/vehicles", options)
end
|
#weapons(options = {}) ⇒ Object
87
88
89
|
# File 'lib/halo-api/modules/halo5/metadata.rb', line 87
def weapons(options = {})
get_data("#{@endpoint}/weapons", options)
end
|