Class: Lol::LeagueRequest
Instance Attribute Summary
Attributes inherited from Request
Class Method Summary collapse
-
.api_version ⇒ String
Returns the supported API Version.
Instance Method Summary collapse
-
#get(summoner_id) ⇒ Array
Retrieves leagues data for summoner, including leagues for all of summoner’s teams, v2.1.
Methods inherited from Request
#api_url, #initialize, #perform_request
Constructor Details
This class inherits a constructor from Lol::Request
Class Method Details
.api_version ⇒ String
Returns the supported API Version
5 6 7 |
# File 'lib/lol/league_request.rb', line 5 def self.api_version "v2.2" end |
Instance Method Details
#get(summoner_id) ⇒ Array
Retrieves leagues data for summoner, including leagues for all of summoner’s teams, v2.1
11 12 13 14 |
# File 'lib/lol/league_request.rb', line 11 def get summoner_id response = perform_request(api_url("league/by-summoner/#{summoner_id}"))[summoner_id.to_s] response.is_a?(Hash) ? [League.new(response)] : response.map {|l| League.new l} end |