class Prop::Middleware::DefaultErrorHandler

Default error handler

Public Class Methods

call(env, error) click to toggle source
# File lib/prop/middleware.rb, line 10
def self.call(env, error)
  body    = error.description || "This action has been rate limited"
  headers = { "Content-Type" => "text/plain", "Content-Length" => "#{body.size}", "Retry-After" => "#{error.retry_after}" }

  [ 429, headers, [ body ]]
end