Class: Lolxin::Summoner

Inherits:
Api
  • Object
show all
Defined in:
lib/lolxin/api/summoner.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 = {}) ⇒ Summoner

Returns a new instance of Summoner.



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

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

Instance Attribute Details

#endpointObject

Returns the value of attribute endpoint.



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

def endpoint
  @endpoint
end

Instance Method Details

#by_account(account_id) ⇒ Object



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

def ()
  url = "#{endpoint}/summoners/by-account/#{}"
  conn.get(url)
end

#by_name(summoner_name) ⇒ Object



15
16
17
18
# File 'lib/lolxin/api/summoner.rb', line 15

def by_name(summoner_name)
  url = "#{endpoint}/summoners/by-name/#{summoner_name}"
  conn.get(url)
end

#summoners(summoner_id) ⇒ Object



20
21
22
23
# File 'lib/lolxin/api/summoner.rb', line 20

def summoners(summoner_id)
  url = "#{endpoint}/summoners/#{summoner_id}"
  conn.get(url)
end