Class: Teodoro::Empresa::Impl
- Inherits:
-
Object
- Object
- Teodoro::Empresa::Impl
- Defined in:
- lib/teodoro/empresa.rb
Instance Attribute Summary collapse
-
#arquivos_xml_por_recibo_a_retificar ⇒ Object
readonly
Returns the value of attribute arquivos_xml_por_recibo_a_retificar.
-
#inicio_da_validade ⇒ Object
Returns the value of attribute inicio_da_validade.
Instance Method Summary collapse
- #arquivos_data ⇒ Object
- #cargos_gerados ⇒ Object
- #contratos_de_emprego ⇒ Object
- #contratos_de_trabalho_sem_vinculo ⇒ Object
- #destino_dos_arquivos_data ⇒ Object
- #processar ⇒ Object
Instance Attribute Details
#arquivos_xml_por_recibo_a_retificar ⇒ Object (readonly)
Returns the value of attribute arquivos_xml_por_recibo_a_retificar.
38 39 40 |
# File 'lib/teodoro/empresa.rb', line 38 def arquivos_xml_por_recibo_a_retificar @arquivos_xml_por_recibo_a_retificar end |
#inicio_da_validade ⇒ Object
Returns the value of attribute inicio_da_validade.
36 37 38 |
# File 'lib/teodoro/empresa.rb', line 36 def inicio_da_validade @inicio_da_validade end |
Instance Method Details
#arquivos_data ⇒ Object
57 58 59 |
# File 'lib/teodoro/empresa.rb', line 57 def arquivos_data @arquivos_data ||= ArquivosData.new(destino_dos_arquivos_data) end |
#cargos_gerados ⇒ Object
69 70 71 |
# File 'lib/teodoro/empresa.rb', line 69 def cargos_gerados @cargos_gerados ||= CargosGerados.new(self) end |
#contratos_de_emprego ⇒ Object
61 62 63 |
# File 'lib/teodoro/empresa.rb', line 61 def contratos_de_emprego @contratos_de_emprego ||= ContratosDeEmprego.new end |
#contratos_de_trabalho_sem_vinculo ⇒ Object
65 66 67 |
# File 'lib/teodoro/empresa.rb', line 65 def contratos_de_trabalho_sem_vinculo @contratos_de_trabalho_sem_vinculo ||= ContratosDeTrabalhoSemVinculo.new end |
#destino_dos_arquivos_data ⇒ Object
53 54 55 |
# File 'lib/teodoro/empresa.rb', line 53 def destino_dos_arquivos_data @destino_dos_arquivos_data ||= File.join(destino, 'data') end |
#processar ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/teodoro/empresa.rb', line 40 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 processar_cargos_gerados end |