module ErrorResponder::Extenders::Controller

Public Instance Methods

err_respond(err_code, key: nil, message: nil) click to toggle source
# 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, message), status: err_name
end
serialize_errors(errors, options = {}) click to toggle source
# File lib/error_responder/extenders/controller.rb, line 4
def serialize_errors(errors, options = {})
  render json: ErrorResponder::Extenders::Serialize.serialize(errors, options), status: :conflict
end