module Contabilidade::DecretosHelper
	def rota_decreto decreto
		decreto.contigenciamento? ? contabilidade_decreto_path(decreto, contigenciamento: decreto.contigenciamento?) : decreto
	end

	def rota_decretos decreto
		if decreto.contigenciamento?
			decretos_contigenciamento_contabilidade_decretos_path
		elsif decreto.rpps?
			decretos_rpps_contabilidade_decretos_path
		else
			contabilidade_decretos_url
		end
	end

	def rota_decreto_edit decreto
		if decreto.contigenciamento?
			edit_contabilidade_decreto_path(decreto, contigenciamento: decreto.contigenciamento?)
		elsif decreto.rpps?
			edit_contabilidade_decreto_path(decreto, rpps: decreto.rpps?)
		else
			edit_contabilidade_decreto_path(decreto)
		end
	end

end
