Class: RiotAPI::Strategies::League

Inherits:
Default
  • Object
show all
Defined in:
lib/riot_api/strategies/league.rb

Instance Method Summary collapse

Methods inherited from Default

#api_url, #request_url

Constructor Details

#initialize(params = {}) ⇒ League

Returns a new instance of League.



8
9
10
11
12
13
14
# File 'lib/riot_api/strategies/league.rb', line 8

def initialize(params={})
  options = {
    version: "v2.4",
    type: "league"
  }.merge(params)
  super options
end

Instance Method Details

#by_summoner_ids(ids) ⇒ Object



16
17
18
# File 'lib/riot_api/strategies/league.rb', line 16

def by_summoner_ids(ids)
  request_url + "/by-summoner/" + ids 
end

#by_team_ids(ids) ⇒ Object



24
25
26
# File 'lib/riot_api/strategies/league.rb', line 24

def by_team_ids(ids)
  request_url + "/by-team/" + ids 
end

#challengerObject



32
33
34
# File 'lib/riot_api/strategies/league.rb', line 32

def challenger
  request_url + "/challenger"
end

#entries_by_summoner_ids(ids) ⇒ Object



20
21
22
# File 'lib/riot_api/strategies/league.rb', line 20

def entries_by_summoner_ids(ids)
  request_url + "/by-summoner/" + ids + "/entry"
end

#entries_by_team_ids(ids) ⇒ Object



28
29
30
# File 'lib/riot_api/strategies/league.rb', line 28

def entries_by_team_ids(ids)
  request_url + "/by-team/" + ids + "/entry"
end