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