Class: Lolxin::ThirdPartyCode

Inherits:
Api
  • Object
show all
Defined in:
lib/lolxin/api/third_party_code.rb

Constant Summary

Constants inherited from Api

Api::BASE_ENDPOINT

Instance Attribute Summary collapse

Attributes inherited from Api

#api_key, #conn, #region, #version

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ ThirdPartyCode

Returns a new instance of ThirdPartyCode.



5
6
7
8
# File 'lib/lolxin/api/third_party_code.rb', line 5

def initialize(options = {})
  super
  @endpoint = "platform/%{version}" % {version: @version}
end

Instance Attribute Details

#endpointObject

Returns the value of attribute endpoint.



3
4
5
# File 'lib/lolxin/api/third_party_code.rb', line 3

def endpoint
  @endpoint
end

Instance Method Details

#by_summoner(summoner_id) ⇒ Object



10
11
12
13
# File 'lib/lolxin/api/third_party_code.rb', line 10

def by_summoner(summoner_id)
  url = "#{endpoint}/by-summoner/#{summoner_id}"
  conn.get(url)
end