class Hanami::Middleware::RenderErrors::RenderableException
@api private @since 2.1.0
Attributes
exception[R]
responses[R]
Public Class Methods
new(exception, responses:)
click to toggle source
@api private @since 2.1.0
# File lib/hanami/middleware/render_errors.rb, line 28 def initialize(exception, responses:) @exception = exception @responses = responses end
Public Instance Methods
rescue_response?()
click to toggle source
@api private @since 2.1.0
# File lib/hanami/middleware/render_errors.rb, line 35 def rescue_response? responses.key?(exception.class.name) end
status_code()
click to toggle source
@api private @since 2.1.0
# File lib/hanami/middleware/render_errors.rb, line 41 def status_code Rack::Utils.status_code(responses[exception.class.name]) end