module ErrorSerializer

Public Class Methods

new(object) click to toggle source
# File lib/generators/api_scaffold/templates/serializers/error_serializer.rb, line 2
def self.new(object)
  object.errors.messages.map do |field, errors|
    errors.map do |error_message|
      {
        status: 422,
        source: { pointer: "/data/attributes/#{field}" },
        detail: error_message
      }
    end
  end.flatten
end