Class: Teodoro::Execution

Inherits:
Object
  • Object
show all
Defined in:
lib/teodoro.rb

Constant Summary collapse

NOME_DO_PROGRAMA =
'teodoro'.freeze

Instance Method Summary collapse

Instance Method Details

#callObject



57
58
59
60
61
62
63
64
65
66
67
# File 'lib/teodoro.rb', line 57

def call
  validar_argumentos
  validar_existencia_do_diretorio_de_origem
  validar_existencia_do_diretorio_de_destino
  validar_que_diretorio_de_origem_nao_contem_arquivo
  validar_que_diretorio_de_origem_nao_esta_vazio
  validar_que_diretorio_de_destino_esta_vazio
  validar_que_nao_ha_nova_versao_disponivel

  processar_empresas
end