class Tcm::Linha < ApplicationRecord
	belongs_to :modulo, polymorphic: true, required: true

  validates_presence_of :modulo_type, :modulo_id, :arquivo_referencia, :conteudo, :tipo_de_poder

	validates :modulo_id, immutable: true
	validates :modulo_type, immutable: true

	#enum feito assim para manter o padrão do lote
	enum tipo_de_poder: {
    executivo: 2,
    legislativo: 3
	}
  
end
