class DotaLeaguesApi::DotaLeaguesApiClient

Constants

URL

Public Instance Methods

call() click to toggle source
# File lib/dota_leagues_api_client.rb, line 6
def call
  leagues = get_dota_leagues_api

  if leagues.headers['x-ratelimit-remaining'].to_i < 0
    sleep leagues.headers['x-ratelimit-reset'].to_i
    call
  else
    leagues['results']
  end
end
get_dota_leagues_api() click to toggle source
# File lib/dota_leagues_api_client.rb, line 17
def get_dota_leagues_api
  HTTParty.get(URL)
end