class EsconderDeducoesNaturezaDaReceita < ActiveRecord::Migration[4.2]
	def change
		unless Rails.env.test?
			Base::NaturezaDaReceita.update_all(exibir: true)
			tipo_de_deducao_do_fundeb = Loa::TipoDeDeducao.where("descricao like '%FUNDEB%'").first
			if tipo_de_deducao_do_fundeb.present?
				Base::NaturezaDaReceita.where("cast(categoria_economica as int) >= 900 and categoria_economica not like '%#{tipo_de_deducao_do_fundeb.codigo}%'").all.each do |receita|
					unless receita.descricao.include? "FUNDEB"
						receita.exibir = false
						receita.save(validate: false)
					end
				end
			end
		end
	end
end
