class Contentful::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/error.rb, line 147
def reset_time
  @reset_time ||= @response.raw[RATE_LIMIT_RESET_HEADER_KEY]
end
reset_time?() click to toggle source
# File lib/contentful/error.rb, line 140
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/error.rb, line 157
def additional_info
  ["Time until reset (seconds): #{reset_time}"]
end
additional_info?() click to toggle source
# File lib/contentful/error.rb, line 153
def additional_info?
  reset_time?
end
default_error_message() click to toggle source
# File lib/contentful/error.rb, line 161
def default_error_message
  'Rate limit exceeded. Too many requests.'
end