Exception: Contentful::RateLimitExceeded

Inherits:
Error
  • Object
show all
Defined in:
lib/contentful/error.rb

Overview

429

Constant Summary collapse

RATE_LIMIT_RESET_HEADER_KEY =

Rate Limit Reset Header Key

'x-contentful-ratelimit-reset'

Instance Attribute Summary

Attributes inherited from Error

#response

Instance Method Summary collapse

Methods inherited from Error

[], #initialize

Constructor Details

This class inherits a constructor from Contentful::Error

Instance Method Details

#reset_timeObject

Time until next available request, in seconds.



147
148
149
# File 'lib/contentful/error.rb', line 147

def reset_time
  @reset_time ||= @response.raw[RATE_LIMIT_RESET_HEADER_KEY]
end

#reset_time?Boolean

Returns:

  • (Boolean)


140
141
142
143
144
# File 'lib/contentful/error.rb', line 140

def reset_time?
  # rubocop:disable Style/DoubleNegation
  !!reset_time
  # rubocop:enable Style/DoubleNegation
end