Class: Prop::Middleware::DefaultErrorHandler
- Inherits:
-
Object
- Object
- Prop::Middleware::DefaultErrorHandler
- Defined in:
- lib/prop/middleware.rb
Overview
Default error handler
Class Method Summary collapse
Class Method Details
.call(env, error) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/prop/middleware.rb', line 9 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 |