class ApiPack::Errors::ValidationErrorsSerializer

Attributes

record[R]

Public Class Methods

new(record) click to toggle source
# File lib/api_pack/errors/validation_errors_serializer.rb, line 6
def initialize(record)
  @record = record
end

Public Instance Methods

serialize() click to toggle source
# File lib/api_pack/errors/validation_errors_serializer.rb, line 10
def serialize
  record.errors.messages.map do |field, messages|
    messages.map do |error_messages|
      ApiPack::Errors::ValidationErrorSerializer.new(record, field, error_messages).serialize
    end
  end.flatten
end