module Flatter::Mapper::Validation

Private Instance Methods

target_valid?() click to toggle source
# File lib/flatter/mapper/validation.rb, line 22
def target_valid?
  !target.respond_to?(:valid?) || target.valid?
end
target_validation() click to toggle source
# File lib/flatter/mapper/validation.rb, line 9
def target_validation
  return if target_valid?

  errors.add(:target, :invalid)

  local_mappings.each do |mapping|
    target.errors[mapping.target_attribute].each do |message|
      errors.add(mapping.name, message)
    end
  end
end