Module: Teodoro::Leiaute::ArquivoS2206::Leiaute
- Includes:
- ArquivoDeEvento
- Included in:
- Leiaute2, LeiauteSimplificado
- Defined in:
- lib/teodoro/leiaute/arquivo_s2206.rb
Instance Method Summary collapse
- #alteracao_contratual ⇒ Object
-
#dados_dos_arquivos_data ⇒ Object
rubocop:disable Metrics/MethodLength.
Instance Method Details
#alteracao_contratual ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/teodoro/leiaute/arquivo_s2206.rb', line 30 def alteracao_contratual @alteracao_contratual ||= Obj.new( matricula_do_trabalhador: evento['ideVinculo/matricula'], tipo_de_regime_previdenciario: evento['altContratual/vinculo/tpRegPrev'], natureza_da_atividade: natureza_da_atividade, duracao: duracao ) end |
#dados_dos_arquivos_data ⇒ Object
rubocop:disable Metrics/MethodLength
39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/teodoro/leiaute/arquivo_s2206.rb', line 39 def dados_dos_arquivos_data # rubocop:disable Metrics/MethodLength [ Obj.new( nome: [ 'TRA', "[#{cpf_do_trabalhador}]", "[EPG_#{alteracao_contratual.matricula_do_trabalhador}_#{data_de_admissao.delete('-')}]", "-ACO[#{data_da_alteracao.delete('-')}]" ].join, itens_do_conteudo: itens_do_conteudo ) ] end |