class RitoPlz::API::League
Public Class Methods
new(region)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 7 def initialize(region) @region = region end
Public Instance Methods
by_player_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 11 def by_player_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/by-summoner/#{ids_string}")) request.get end
by_team_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 23 def by_team_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/by-team/#{ids_string}")) request.get end
challenger(type = :RANKED_SOLO_5x5)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 35 def challenger(type = :RANKED_SOLO_5x5) query_params = { type: type } request = Request.new(@region, api_path("/challenger")) request.get(query_params) end
entries_by_player_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 17 def entries_by_player_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/by-summoner/#{ids_string}/entry")) request.get end
entries_by_team_ids(*ids)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 29 def entries_by_team_ids(*ids) ids_string = ids.join(',') request = Request.new(@region, api_path("/by-team/#{ids_string}/entry")) request.get end
master(type = :RANKED_SOLO_5x5)
click to toggle source
# File lib/RitoPlz/API/league.rb, line 41 def master(type = :RANKED_SOLO_5x5) query_params = { type: type } request = Request.new(@region, api_path("/master")) request.get(query_params) end
Protected Instance Methods
api_path(additional_path = "")
click to toggle source
# File lib/RitoPlz/API/league.rb, line 49 def api_path(additional_path = "") "/api/lol/#{@region}/v2.5/league" + additional_path end