Class: Lol::CurrentGameRequest
- Defined in:
- lib/lol/current_game_request.rb
Instance Attribute Summary
Attributes inherited from Request
#api_key, #cache_store, #region
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Request
#api_base_url, #api_query_string, #cached?, #clean_url, #initialize, #perform_request, #post_api_url, #store, #ttl
Constructor Details
This class inherits a constructor from Lol::Request
Class Method Details
.api_version ⇒ Object
3 4 5 |
# File 'lib/lol/current_game_request.rb', line 3 def self.api_version 'v1.0' end |
Instance Method Details
#api_url(path, params = {}) ⇒ Object
7 8 9 |
# File 'lib/lol/current_game_request.rb', line 7 def api_url path, params = {} "#{api_base_url}/observer-mode/rest/consumer/#{path}?#{api_query_string params}" end |
#spectator_game_info(platform_id, summoner_id) ⇒ Object
11 12 13 14 |
# File 'lib/lol/current_game_request.rb', line 11 def spectator_game_info platform_id, summoner_id url = api_url "getSpectatorGameInfo/#{platform_id}/#{summoner_id}" DynamicModel.new perform_request(url) end |