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