Class: Teodoro::Leiaute::ArquivoS2300::LeiauteSimplificado
- Inherits:
-
Object
- Object
- Teodoro::Leiaute::ArquivoS2300::LeiauteSimplificado
- Includes:
- Leiaute
- Defined in:
- lib/teodoro/leiaute/arquivo_s2300.rb
Instance Method Summary collapse
- #condicao_de_ingresso_no_brasil_do_trabalhador ⇒ Object
- #data_de_opcao_pelo_fgts ⇒ Object
- #opcao_pelo_fgts ⇒ Object
Methods included from Leiaute
Instance Method Details
#condicao_de_ingresso_no_brasil_do_trabalhador ⇒ Object
470 471 472 473 474 475 476 477 |
# File 'lib/teodoro/leiaute/arquivo_s2300.rb', line 470 def condicao_de_ingresso_no_brasil_do_trabalhador @condicao_de_ingresso_no_brasil_do_trabalhador ||= evento['trabalhador/trabImig']&.then do |imigrante| Teodoro::LeiauteSimplificado::TrabalhadorImigrante .new(imigrante) .condicao_de_ingresso_no_brasil_no_leiaute2 end end |
#data_de_opcao_pelo_fgts ⇒ Object
483 484 485 |
# File 'lib/teodoro/leiaute/arquivo_s2300.rb', line 483 def data_de_opcao_pelo_fgts @data_de_opcao_pelo_fgts ||= evento['infoTSVInicio/infoComplementares/FGTS/dtOpcFGTS'] end |
#opcao_pelo_fgts ⇒ Object
479 480 481 |
# File 'lib/teodoro/leiaute/arquivo_s2300.rb', line 479 def opcao_pelo_fgts @opcao_pelo_fgts ||= 1 if evento['infoTSVInicio/infoComplementares/FGTS'] end |