Class: BlizzardApi::Starcraft::Ladder
- Defined in:
- lib/blizzard_api/starcraft/community/ladder.rb
Overview
This class allows access to Starcraft II ladder data
You can get an instance of this class using the default region as follows:
api_instance = BlizzardApi::Starcraft.ladder
Constant Summary
Constants inherited from Request
Constants inherited from Request
Request::CACHE_DAY, Request::CACHE_HOUR, Request::CACHE_TRIMESTER
Constants included from ApiStandards
Instance Attribute Summary
Attributes inherited from Request
Instance Method Summary collapse
-
#grandmaster(region_id, **options) ⇒ Object
Grandmaster endpoint.
-
#season(region_id, **options) ⇒ Object
Season endpoint.
Methods inherited from Request
Methods inherited from Request
Constructor Details
This class inherits a constructor from BlizzardApi::Starcraft::Request
Instance Method Details
#grandmaster(region_id, **options) ⇒ Object
Note:
This gem do not support nor will support China endpoints
Grandmaster endpoint
18 19 20 21 |
# File 'lib/blizzard_api/starcraft/community/ladder.rb', line 18 def grandmaster(region_id, **) reg = resolve_region(region_id) api_request "#{base_url(:community)}/ladder/grandmaster/#{reg}", **{ ttl: CACHE_DAY }.merge() end |
#season(region_id, **options) ⇒ Object
Note:
This gem do not support nor will support China endpoints
Season endpoint
28 29 30 31 |
# File 'lib/blizzard_api/starcraft/community/ladder.rb', line 28 def season(region_id, **) reg = resolve_region(region_id) api_request "#{base_url(:community)}/ladder/season/#{reg}", **{ ttl: CACHE_DAY }.merge() end |