module Errorio::ErrorObjectsMethods

Methods for Error object

Public Instance Methods

to_e() click to toggle source
# File lib/errorio.rb, line 178
def to_e
  result = []

  @errors.each do |err|
    err_obj = err.options.merge(key: err.attribute, type: err.type, message: err.message)
    result << err_obj
  end
  result
end

Private Instance Methods

err_to_object(err) click to toggle source
# File lib/errorio.rb, line 190
def err_to_object(err)
  err.is_a?(Hash) ? err : { message: err.to_s }
end