Files
Reem-Notas/lib/tasks/historico.rake

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