Class: RitoApi::Requests::Challenger
- Defined in:
- lib/rito_api/requests/challenger.rb
Instance Method Summary collapse
-
#solo_queue(count = 0, ttl = @ttl) ⇒ Object
Not passing an argument / passing string (unless string is number)/ 0 => returns all 200 results.
Methods inherited from Basic
#base_url, #cached?, #clean_url, #initialize, #leagueVer, #make_request, #region_tag, #request_url, #symbolize
Constructor Details
This class inherits a constructor from RitoApi::Requests::Basic
Instance Method Details
#solo_queue(count = 0, ttl = @ttl) ⇒ Object
Not passing an argument / passing string (unless string is number)/ 0 => returns all 200 results.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/rito_api/requests/challenger.rb', line 7 def solo_queue(count = 0, ttl = @ttl) # Not passing an argument / passing string (unless string is number)/ 0 => returns all 200 results. payCheck = make_request(request_url("/lol/league/v3/challengerleagues/by-queue/RANKED_SOLO_5x5"), ttl)[:entries] payLoad= [] if count.to_i <= 0 || count.to_i >200 return payCheck else payCheck.sort!{|x, y| y[:leaguePoints] <=> x[:leaguePoints]} (0...count).each{|x| payLoad.push(payCheck[x])} return payLoad end end |