14 lines
584 B
Ruby
14 lines
584 B
Ruby
# lib/tasks/historico.rake
|
|
namespace :historico do
|
|
desc "Atualiza o histórico de valor estimado (rodado a cada 1h via cron/whenever)"
|
|
task atualizar: :environment do
|
|
puts "[#{Time.current}] Atualizando histórico estimado..."
|
|
registro = AtualizarHistoricoEstimadoJob.perform_now
|
|
puts "[#{Time.current}] OK — #{registro.entregas_contadas} entregas | R$ #{registro.valor_total_estimado}"
|
|
rescue => e
|
|
puts "[#{Time.current}] ERRO: #{e.message}"
|
|
Rails.logger.error("[historico:atualizar] #{e.message}\n#{e.backtrace.first(5).join("\n")}")
|
|
raise
|
|
end
|
|
end
|