hensei-api/app/helpers/validation_errors_serializer.rb
2022-12-21 00:22:47 -08:00

17 lines
357 B
Ruby

# frozen_string_literal: true
class ValidationErrorsSerializer
attr_reader :record
def initialize(record)
@record = record
end
def serialize
record.errors.details.map do |field, details|
details.map do |error_details|
ValidationErrorSerializer.new(record, field, error_details).serialize
end
end.flatten
end
end