Class: Paperclip::Validate::CopyAttachmentErrors

Inherits:
DataMapper::Validate::GenericValidator
  • Object
show all
Defined in:
lib/dm-paperclip/validations.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#call(target) ⇒ Object



88
89
90
91
92
93
94
95
96
# File 'lib/dm-paperclip/validations.rb', line 88

def call(target)
  field_value = target.validation_property_value(@field_name)
  unless field_value.nil? || field_value.original_filename.blank?
    return true if field_value.errors.length == 0
    field_value.errors.each { |message| add_error(target, message, @field_name) }
    return false
  end
  return true
end