Module: Heroku::API::RateLimits

Included in:
Heroku::API, Model::Account
Defined in:
lib/heroku/api/rate_limits.rb

Constant Summary collapse

RESOURCE_TYPE =
"RATE_LIMITS"
@@etag =
nil

Instance Method Summary collapse

Instance Method Details

#rate_limitsObject



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/heroku/api/rate_limits.rb', line 10

def rate_limits
  Heroku::Properties.logger.info("[Rate Limits] Fetching")

  @@etag, res =
    Heroku::Conn::Get(
      "/account/rate-limits",
      etag: @@etag,
      r_type: RESOURCE_TYPE
    )

  res["remaining"].to_i
end