class DocumentoDoUsuario < ApplicationRecord
  include TradutorConcern
  has_paper_trail

  belongs_to :usuario

  has_attached_file :anexo
	validates_attachment_content_type :anexo, content_type: ['application/pdf']
	validates_attachment_size :anexo, in: 0..10.megabytes

  validates_presence_of :titulo

  validates_presence_of :anexo, unless: Proc.new{ |documento_do_usuario| documento_do_usuario.titulo.present? }
  validates :data_de_anexo, sabado_ou_domingo_ou_feriado: { flexivel: false }

end
