Exception: NationBuilder::RateLimitedError
- Inherits:
-
StandardError
- Object
- StandardError
- NationBuilder::RateLimitedError
- Defined in:
- lib/nation_builder/client.rb
Instance Method Summary collapse
-
#initialize(oauth2_response) ⇒ RateLimitedError
constructor
A new instance of RateLimitedError.
Constructor Details
#initialize(oauth2_response) ⇒ RateLimitedError
Returns a new instance of RateLimitedError.
3 4 5 6 7 8 9 10 |
# File 'lib/nation_builder/client.rb', line 3 def initialize(oauth2_response) = "NationBuilder rate limit error. Current values:\n" << "Limit: #{oauth2_response.headers["x-ratelimit-limit"]}\n" << "Remaining: #{oauth2_response.headers["x-ratelimit-remaining"]}\n" << "Reset: #{Time.at(oauth2_response.headers["x-ratelimit-reset"].try(:to_i) || 0)}\n" << "Body: #{oauth2_response.body}" super() end |