Class: Teodoro::Leiaute::ArquivoS2190
- Inherits:
-
Object
- Object
- Teodoro::Leiaute::ArquivoS2190
- Includes:
- ArquivoDeEventoNaoPeriodico
- Defined in:
- lib/teodoro/leiaute/arquivo_s2190.rb
Instance Method Summary collapse
- #cpf_do_trabalhador ⇒ Object
- #itens_do_conteudo_do_arquivo_data ⇒ Object
- #noh_principal_do_evento ⇒ Object
- #nome_do_arquivo_data ⇒ Object
Methods included from ArquivoDeEventoNaoPeriodico
Instance Method Details
#cpf_do_trabalhador ⇒ Object
14 15 16 |
# File 'lib/teodoro/leiaute/arquivo_s2190.rb', line 14 def cpf_do_trabalhador evento['evtAdmPrelim/infoRegPrelim/cpfTrab'] end |
#itens_do_conteudo_do_arquivo_data ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/teodoro/leiaute/arquivo_s2190.rb', line 18 def itens_do_conteudo_do_arquivo_data [ ['NrRecibo', recibo['retornoEvento/recibo/nrRecibo']], ['CPF', evento['evtAdmPrelim/infoRegPrelim/cpfTrab']], ['Nome'], ['DataNascimento', evento['evtAdmPrelim/infoRegPrelim/dtNascto']], ['DataAdmissao', evento['evtAdmPrelim/infoRegPrelim/dtAdm']], ['IdEvento'] ] end |
#noh_principal_do_evento ⇒ Object
6 7 8 |
# File 'lib/teodoro/leiaute/arquivo_s2190.rb', line 6 def noh_principal_do_evento 'evtAdmPrelim' end |
#nome_do_arquivo_data ⇒ Object
10 11 12 |
# File 'lib/teodoro/leiaute/arquivo_s2190.rb', line 10 def nome_do_arquivo_data @nome_do_arquivo_data ||= "PRE[#{cpf_do_trabalhador}]" end |