module Desponders::ErrorResponder
Public Instance Methods
lookup_message()
click to toggle source
# File lib/desponders/error_responder.rb, line 15 def lookup_message action = controller.action_name lookup = ['errors', action].join('.').to_sym options = { resource_name: resource.class.model_name.human } I18n.t(lookup, options) end
to_format()
click to toggle source
If it isn’t a get request and the response model has errors it automatically renders json with errors
Calls superclass method
# File lib/desponders/error_responder.rb, line 5 def to_format if has_errors? controller.render json: { message: lookup_message, errors: resource.errors }, status: :unprocessable_entity else super end end