class Halo::Halo5::Ugc

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method Halo::APIResponse::new
# File lib/halo-api/modules/halo5/ugc.rb, line 6
def initialize(options = {})
  @player = options.delete(:player)
  @endpoint = "/ugc/h5/players/#{@player}"

  super(options)
end

Public Instance Methods

player_game_variant(variant, options = {}) click to toggle source
# File lib/halo-api/modules/halo5/ugc.rb, line 13
def player_game_variant(variant, options = {})
  get_data("#{@endpoint}/gamevariants/#{variant}", options)
end
player_game_variants(options = {}) click to toggle source
# File lib/halo-api/modules/halo5/ugc.rb, line 17
def player_game_variants(options = {})
  get_data("#{@endpoint}/gamevariants", options)
end
player_map_variant(variant, options = {}) click to toggle source
# File lib/halo-api/modules/halo5/ugc.rb, line 21
def player_map_variant(variant, options = {})
  get_data("#{@endpoint}/mapvariants/#{variant}", options)
end
player_map_variants(options = {}) click to toggle source
# File lib/halo-api/modules/halo5/ugc.rb, line 25
def player_map_variants(options = {})
  get_data("#{@endpoint}/mapvariants", options)
end