class JSONAPI::ErrorSerializer

A simple error serializer

Public Class Methods

id_from_record(_record, _params) click to toggle source

Overwrite the ID extraction method, to skip validations

@return [NilClass]

# File lib/jsonapi/error_serializer.rb, line 20
def self.id_from_record(_record, _params)
end

Public Instance Methods

serializable_hash() click to toggle source

Remap the root key to `errors`

@return [Hash]

Calls superclass method
# File lib/jsonapi/error_serializer.rb, line 26
def serializable_hash
  { errors: (super[:data] || []).map { |error| error[:attributes] } }
end