# app/controllers/concerns/expections_errors.rb
# Não está em uso
module TrataMensagensDeErro
	extend ActiveSupport::Concern

	def retornaMensagemDeExclusao(modelo)

		if modelo.errors[:base].any?
			if modelo.errors[:base].first.include? 'dependentes'
				mensagem = { error: modelo.errors[:base].first }
			else
				mensagem = { error: 'Não foi possível completar a ação' }
			end
		else
			mensagem = { notice: 'Registro foi removido com sucesso.' }
		end

		return mensagem
	end

end