Class: Noise::RateLimitErrorResponder

Inherits:
ExceptionResponder show all
Defined in:
lib/noise/rate_limit_error_responder.rb

Overview

Special error responder with Retry-After header render support.

Instance Attribute Summary

Attributes inherited from ExceptionResponder

#exception_renderer

Instance Method Summary collapse

Methods inherited from ExceptionResponder

#body, #error, #initialize, register, #status_code

Constructor Details

This class inherits a constructor from Noise::ExceptionResponder

Instance Method Details

#headersHash

Returns:

  • (Hash)


9
10
11
12
13
# File 'lib/noise/rate_limit_error_responder.rb', line 9

def headers
  super.merge(
    'Retry-After' => error.retry_after.to_s,
  )
end