Refactoring

This commit is contained in:
Dzmitry Plashchynski
2015-03-05 15:29:31 +02:00
parent 59e71e89f3
commit 0f32f8a5a4
7 changed files with 35 additions and 15 deletions
+4 -2
View File
@@ -1,5 +1,7 @@
module Crono
class Job
include Logging
attr_accessor :performer
attr_accessor :period
attr_accessor :last_performed_at
@@ -17,11 +19,11 @@ module Crono
end
def perform
Crono.logger.info "Perform #{performer}"
logger.info "Perform #{performer}"
self.last_performed_at = Time.now
Thread.new do
performer.new.perform
Crono.logger.info "Finished #{performer} in %.2f seconds" % (Time.now - last_performed_at)
logger.info "Finished #{performer} in %.2f seconds" % (Time.now - last_performed_at)
end
end
end