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