class ActiveModel::BetterErrors::MachineArrayReporter

MachineArrayReporter

Public Instance Methods

format_error_message(error_message) click to toggle source
# File lib/active_model/better_errors/machine_array_reporter.rb, line 15
def format_error_message(error_message)
  result = {}
  result[:attribute] = error_message.attribute.to_s
  result[:type] = error_message.type || :invalid

  options = error_message.options
  result[:options] = options unless options.blank?

  result
end
to_a() click to toggle source
# File lib/active_model/better_errors/machine_array_reporter.rb, line 9
def to_a
  collection.to_a.map do |error_message|
    format_error_message error_message
  end
end