class Obra::MaoDeObraRdo < ApplicationRecord
	has_paper_trail

	belongs_to :diario_de_obra, required: true, class_name: 'Obra::DiarioDeObra'
	belongs_to :mao_de_obra, required: true, class_name: 'Obra::MaoDeObra'

	validates_presence_of :mao_de_obra_id, :quantidade
	validates_numericality_of :quantidade, greater_than: 0, allow_nil: true

	def descricao_e_quantidade
		mao_de_obra.descricao.to_s + " (" + quantidade.to_i.to_s + ")"
	end

end
