From 072f51ff94fd4e0e82d51283f32504e100dcabad Mon Sep 17 00:00:00 2001 From: James Fickel Date: Sat, 22 Mar 2014 11:47:19 -0700 Subject: [PATCH] added a few extra methods to league request --- lib/lol/league_request.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/lib/lol/league_request.rb b/lib/lol/league_request.rb index 057edad..8e3122e 100644 --- a/lib/lol/league_request.rb +++ b/lib/lol/league_request.rb @@ -13,5 +13,31 @@ def get summoner_id perform_request(api_url("league/by-summoner/#{summoner_id}")).map {|l| League.new l} end + # Retrieves leagues entry data for summoner, including league entries for all of summoner's teams + # @param [String] + # @return [Array] + def get_entries summoner_id + perform_request(api_url("league/by-summoner/#{summoner_id}/entry")).map { |e| LeagueEntry.new e } + end + + # Retrieves leagues data for team + # @param [String] + # @return [Array] + def by_team team_id + perform_request(api_url("league/by-team/#{team_id}")).map { |l| League.new l } + end + + # Retrieves leagues entry data for team + # @param [String] + # @return [Array] + def entries_by_team team_id + perform_request(api_url("league/by-team/#{team_id}/entry")).map { |e| LeagueEntry.new e } + end + + # Retrieves challenger tier leagues + # @ return [Array] + def challenger + perform_request(api_url('league/challenger')).map { |l| League.new l } + end end end