class LOL::Api::CurrentGame
Attributes
region[RW]
summoner_id[RW]
Public Class Methods
call(region:, summoner_id:)
click to toggle source
# File lib/lol/api/current_game.rb, line 8 def self.call(region:, summoner_id:) new(region: region, summoner_id: summoner_id).data end
new(region:, summoner_id:)
click to toggle source
# File lib/lol/api/current_game.rb, line 12 def initialize(region:, summoner_id:) @region, @summoner_id = region, summoner_id end
Public Instance Methods
data()
click to toggle source
# File lib/lol/api/current_game.rb, line 16 def data LOL::Api::Request.(endpoint) end
Private Instance Methods
endpoint()
click to toggle source
# File lib/lol/api/current_game.rb, line 22 def endpoint "/observer-mode/rest/consumer/getSpectatorGameInfo/#{region}/#{summoner_id}?api_key=#{LOL::Api.configuration.api_key}" end