class Contentful::Management::RateLimitExceeded

429

Constants

RATE_LIMIT_RESET_HEADER_KEY

Rate Limit Reset Header Key

Public Instance Methods

reset_time() click to toggle source

Time until next available request, in seconds.

# File lib/contentful/management/error.rb, line 192
def reset_time
  @reset_time ||= @response.raw[RATE_LIMIT_RESET_HEADER_KEY]
end
reset_time?() click to toggle source
# File lib/contentful/management/error.rb, line 185
def reset_time?
  # rubocop:disable Style/DoubleNegation
  !!reset_time
  # rubocop:enable Style/DoubleNegation
end

Protected Instance Methods

additional_info() click to toggle source
# File lib/contentful/management/error.rb, line 202
def additional_info
  ["Time until reset (seconds): #{reset_time}"]
end
additional_info?() click to toggle source
# File lib/contentful/management/error.rb, line 198
def additional_info?
  reset_time?
end
default_error_message() click to toggle source
# File lib/contentful/management/error.rb, line 206
def default_error_message
  'Rate limit exceeded. Too many requests.'
end