class RiotClient::Service

Attributes

region[RW]

Public Class Methods

get(region, version, endpoint, params = {}) click to toggle source
# File lib/riot_client/services/service.rb, line 8
def self.get(region, version, endpoint, params = {})
  url = "http://prod.api.pvp.net/api/lol/#{region}/v#{version}/#{endpoint}"
  params = params.merge!({ api_key: api_key })
  response = RestClient.get url, { params: params }
  JSON.parse(response)
end

Private Class Methods

api_key() click to toggle source
# File lib/riot_client/services/service.rb, line 17
def self.api_key
  RiotClient.configuration.api_key
end