Module: ErrorResponder::Extenders::Controller
- Defined in:
- lib/error_responder/extenders/controller.rb
Instance Method Summary collapse
- #err_respond(err_code, key: nil, message: nil) ⇒ Object
- #serialize_errors(errors, options = {}) ⇒ Object
Instance Method Details
#err_respond(err_code, key: nil, message: nil) ⇒ Object
8 9 10 11 |
# File 'lib/error_responder/extenders/controller.rb', line 8 def err_respond(err_code, key: nil, message: nil) err_name = Rack::Utils::HTTP_STATUS_CODES[err_code].downcase.tr(' ', '_').to_sym render json: ErrorResponder::Extenders::Serialize.error(err_code, key, ), status: err_name end |
#serialize_errors(errors, options = {}) ⇒ Object
4 5 6 |
# File 'lib/error_responder/extenders/controller.rb', line 4 def serialize_errors(errors, = {}) render json: ErrorResponder::Extenders::Serialize.serialize(errors, ), status: :conflict end |