hensei-api/lib/granblue/parsers/validation_errors_serializer.rb
Justin Edmund 2242c3d167 Move app/helpers/granblue_wiki to lib/parsers/wiki
This clears up the namespace beginning with "Granblue"
2025-01-17 11:50:56 -08:00

22 lines
453 B
Ruby

# frozen_string_literal: true
module Granblue
module Parsers
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
end
end