Class: Teodoro::Empresa::Impl
- Inherits:
-
Object
- Object
- Teodoro::Empresa::Impl
show all
- Defined in:
- lib/teodoro/empresa.rb
Defined Under Namespace
Classes: ArquivosData, ContratosDeEmprego, ContratosDeTrabalhoSemVinculo
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#arquivos_xml_por_recibo_a_retificar ⇒ Object
Returns the value of attribute arquivos_xml_por_recibo_a_retificar.
32
33
34
|
# File 'lib/teodoro/empresa.rb', line 32
def arquivos_xml_por_recibo_a_retificar
@arquivos_xml_por_recibo_a_retificar
end
|
Instance Method Details
#arquivos_data ⇒ Object
50
51
52
|
# File 'lib/teodoro/empresa.rb', line 50
def arquivos_data
@arquivos_data ||= ArquivosData.new(destino_dos_arquivos_data)
end
|
#contratos_de_emprego ⇒ Object
54
55
56
|
# File 'lib/teodoro/empresa.rb', line 54
def contratos_de_emprego
@contratos_de_emprego ||= ContratosDeEmprego.new
end
|
#contratos_de_trabalho_sem_vinculo ⇒ Object
58
59
60
|
# File 'lib/teodoro/empresa.rb', line 58
def contratos_de_trabalho_sem_vinculo
@contratos_de_trabalho_sem_vinculo ||= ContratosDeTrabalhoSemVinculo.new
end
|
#destino_dos_arquivos_data ⇒ Object
46
47
48
|
# File 'lib/teodoro/empresa.rb', line 46
def destino_dos_arquivos_data
@destino_dos_arquivos_data ||= File.join(destino, 'data')
end
|
#processar ⇒ Object
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/teodoro/empresa.rb', line 34
def processar
dar_feedback_para_o_usuario
criar_diretorio_destino
criar_diretorio_dos_arquivos_xml
descompactar_arquivos_de_origem
criar_diretorio_dos_arquivos_data
carregar_arquivos_xml
classificar_arquivos_xml
ordenar_arquivos_xml
processar_arquivos_xml
end
|