Module: ArquivoData
- Included in:
- ArquivoAtestadoDeSaudeOcupacional, ArquivoAvisoPrevio, ArquivoCargo, ArquivoComunicacaoDeAcidenteDeTrabalho, ArquivoCondicaoAmbientalDeTrabalho, ArquivoEmpregado, ArquivoEmpregadoAfastamentoInicio, ArquivoEmpregadoAfastamentoTermino, ArquivoEmpregadoDesligamento, ArquivoEmpregadoHistoricoCadastral, ArquivoEmpregadoHistoricoContratual, ArquivoEmpresa, ArquivoEstabelecimento, ArquivoHorario, ArquivoLotacao, ArquivoTrabalhadorSemVinculo, ArquivoTrabalhadorSemVinculoHistoricoContratual, ArquivoTrabalhadorSemVinculoTermino
- Defined in:
- lib/odorico/arquivo_data.rb
Overview
rubocop:disable Metrics/ModuleLength
Defined Under Namespace
Classes: Mensagens
Instance Method Summary collapse
Instance Method Details
#alertas ⇒ Object
22 23 24 25 |
# File 'lib/odorico/arquivo_data.rb', line 22 def alertas @alertas ||= Mensagens.new(tipo_do_arquivo: identificador, nome_do_arquivo: nome_do_arquivo, tipo_de_mensagem: :alert) end |
#atributos ⇒ Object
27 28 29 |
# File 'lib/odorico/arquivo_data.rb', line 27 def atributos @atributos ||= {} end |
#erros ⇒ Object
17 18 19 20 |
# File 'lib/odorico/arquivo_data.rb', line 17 def erros @erros ||= Mensagens.new(tipo_do_arquivo: identificador, nome_do_arquivo: nome_do_arquivo, tipo_de_mensagem: :error) end |
#processar ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/odorico/arquivo_data.rb', line 3 def processar if atributo_nao_identificado? adicionar_erro_de_atributos_nao_identificados else setar_atributos ajustar_atributos setar_tipo_e_nome_do_arquivo_nos_atributos processar_atributos_descartados processar_atributos_nao_suportados adicionar_erros adicionar_alertas end end |