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



60
61
62
63
64
65
66
67
68
69
70
# File 'lib/teodoro.rb', line 60

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