Sha256: 0ae27fafe42d1d08b59581e5fe478a3a0246ea7b3b2c833ac5f3f9115e6715c5
Contents?: true
Size: 661 Bytes
Versions: 9
Compression:
Stored size: 661 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 do |k, t| t.execute end
Version data entries
9 entries across 9 versions & 1 rubygems