class NationBuilder::RateLimitedError
Public Class Methods
new(oauth2_response)
click to toggle source
Calls superclass method
# File lib/nation_builder/client.rb, line 3 def initialize(oauth2_response) message = "NationBuilder rate limit error. Current values:\n" message << "Limit: #{oauth2_response.headers["x-ratelimit-limit"]}\n" message << "Remaining: #{oauth2_response.headers["x-ratelimit-remaining"]}\n" message << "Reset: #{Time.at(oauth2_response.headers["x-ratelimit-reset"].try(:to_i) || 0)}\n" message << "Body: #{oauth2_response.body}" super(message) end