class ActiveModel::Errors
def import(error, override_options = {})
* +:attribute+ - Override the attribute the error belongs to.
==== Options
If attribute or type needs to be overridden, use +override_options+.
providing access to original error object.
Imported errors are wrapped as a NestedError,
Imports one error.
def import(error, override_options = {}) [:attribute, :type].each do |key| if override_options.key?(key) override_options[key] = override_options[key].to_sym end end @errors.append(NestedError.new(@base, error, override_options)) end