Class: Teodoro::Leiaute::ArquivoS2205::ContratoDeTrabalhoSemVinculo

Inherits:
Object
  • Object
show all
Includes:
ContratoDeTrabalho
Defined in:
lib/teodoro/leiaute/arquivo_s2205.rb

Instance Method Summary collapse

Instance Method Details

#categoria_do_trabalhadorObject



406
407
408
# File 'lib/teodoro/leiaute/arquivo_s2205.rb', line 406

def categoria_do_trabalhador
  contrato.categoria_do_trabalhador
end

#data_de_inicioObject



410
411
412
# File 'lib/teodoro/leiaute/arquivo_s2205.rb', line 410

def data_de_inicio
  contrato.data_de_inicio
end

#matricula_do_trabalhadorObject



402
403
404
# File 'lib/teodoro/leiaute/arquivo_s2205.rb', line 402

def matricula_do_trabalhador
  contrato.matricula_do_trabalhador
end

#nome_do_arquivo_data_identificacao_do_contratoObject



391
392
393
394
395
396
397
398
399
400
# File 'lib/teodoro/leiaute/arquivo_s2205.rb', line 391

def nome_do_arquivo_data_identificacao_do_contrato
  "[#{
    [
      'TSV',
      categoria_do_trabalhador,
      data_de_inicio.delete('-'),
      *matricula_do_trabalhador
    ].join('_')
  }]"
end