module Onsi::ErrorResponder
Handles default errors and builds JSON-API responses.
@note Also includes Onsi::ErrorResponderBase
but will add a StandardError
handler.
@example
class PeopleController < ApplicationController include Onsi::Controller include Onsi::ErrorResponder # ... end
Public Instance Methods
render_error_500(error)
click to toggle source
Render a 500 error.
@private
# File lib/onsi/error_responder.rb, line 285 def render_error_500(error) notify_unhandled_exception(error) response = ErrorResponse.new(500) response.add(500, 'internal_server_error', meta: error_metadata(error)) render_error(response) end