Class: RitoApi::Requests::Challenger

Inherits:
Basic
  • Object
show all
Defined in:
lib/rito_api/requests/challenger.rb

Instance Method Summary collapse

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