Files
bit/app/lib/controller.cr
T
2024-05-13 08:14:47 +02:00

12 lines
309 B
Crystal

module App::Lib
abstract class BaseController
def map_changeset_errors(errors)
errors.reduce({} of String => Array(String)) do |memo, error|
memo[error[:field]] = memo[error[:field]]? || [] of String
memo[error[:field]] << error[:message]
memo
end
end
end
end