bin/carregar_historico in bovespa_ingestion-0.1.0 vs bin/carregar_historico in bovespa_ingestion-0.2.0
- old
+ new
@@ -2,21 +2,29 @@
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
require 'historico_ativos'
module HistoricoAtivos
- sample_file = 'sample/sample_cota_hist_2003.txt'
- sample_file = ARGV[0] if ARGV.size > 0
+ if ARGV.size <= 0
+ puts "Uso: carregar_historico [nome do arquivo]"
+ puts " exemplo: carregar_historico sample/sample_cota_hist_2003.txt"
+ else
+ sample_file = ARGV[0]
- puts "Carregando historico do arquivo: #{sample_file}"
+ puts "Carregando historico do arquivo: #{sample_file}"
- start_time = Time.now
-
- loader = CarregaHistorico.new ParserHeader.new, ParserTrailer.new, ParserAtivo.new
- historico = loader.load sample_file
- loader.persist historico
+ start_time = Time.now
+
+ loader = CarregaHistorico.new ParserHeader.new, ParserTrailer.new, ParserAtivo.new
+ historico = loader.load sample_file
- end_time = Time.now
- elapsed_time = (end_time - start_time) * 1000.0
+ puts "Total de ativos carregados: #{historico.ativos.length}"
- puts "Historico carregado em #{elapsed_time} ms!"
+ loader.persist historico
+
+ end_time = Time.now
+ elapsed_time = (end_time - start_time) * 1000.0
+
+ puts "Historico carregado em #{elapsed_time} ms!"
+ end
+
end