Sha256: 2625f39232efb459d061d4159987a4ad49b74c57c948d5b19a06bce5f212615a
Contents?: true
Size: 664 Bytes
Versions: 39
Compression:
Stored size: 664 Bytes
Contents
Isomorfeus.operation_timer_tasks = {} Isomorfeus.operation_timer_tasks[:deferred] = Concurrent::TimerTask.new(execution_interval: Isomorfeus.production? ? 120 : 10) do |timer_task| Isomorfeus::Operation::RunTask.new(Isomorfeus::Operation::DeferredTask, timer_task: timer_task, interval: Isomorfeus.production? ? 120 : 10).run end Isomorfeus.operation_timer_tasks[:daily] = Concurrent::TimerTask.new(execution_interval: 86400) do |timer_task| Isomorfeus::Operation::RunTask.new(Isomorfeus::Operation::DailyTask, timer_task: timer_task, interval: 86400, recurring: true).run end Isomorfeus.operation_timer_tasks.each_value do |t| t.execute end
Version data entries
39 entries across 39 versions & 1 rubygems