class BlizzardApi::Starcraft::Ladder

This class allows access to Starcraft II ladder data

@see develop.battle.net/documentation/api-reference/starcraft-2-game-data-api

You can get an instance of this class using the default region as follows:

api_instance = BlizzardApi::Starcraft.ladder

Public Instance Methods

grandmaster(region_id, **options) click to toggle source

Grandmaster endpoint

@!macro sc2_regions @!macro request_options

# File lib/blizzard_api/starcraft/community/ladder.rb, line 18
def grandmaster(region_id, **options)
  reg = resolve_region(region_id)
  api_request "#{base_url(:community)}/ladder/grandmaster/#{reg}", **{ ttl: CACHE_DAY }.merge(options)
end
season(region_id, **options) click to toggle source

Season endpoint

@!macro sc2_regions @!macro request_options

# File lib/blizzard_api/starcraft/community/ladder.rb, line 28
def season(region_id, **options)
  reg = resolve_region(region_id)
  api_request "#{base_url(:community)}/ladder/season/#{reg}", **{ ttl: CACHE_DAY }.merge(options)
end