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