sutty/app/models/metadata_image.rb

21 lines
362 B
Ruby

# frozen_string_literal: true
# Define un campo de imagen
class MetadataImage < MetadataFile
def validate
super
errors << I18n.t('metadata.image.not_an_image') unless image?
errors.compact!
errors.empty?
end
# Determina si es una imagen
def image?
return true unless file
filemagic.file(file).starts_with? 'image/'
end
end