Save job on every perform

This commit is contained in:
Dzmitry Plashchynski
2015-03-06 23:57:55 +02:00
parent c8a4189fd4
commit fe24b435b3
4 changed files with 12 additions and 5 deletions

View File

@@ -25,6 +25,7 @@ module Crono
def perform
logger.info "Perform #{performer}"
self.last_performed_at = Time.now
save
Thread.new do
performer.new.perform
logger.info "Finished #{performer} in %.2f seconds" % (Time.now - last_performed_at)