class Sidekiq::Repeat::Configuration
Attributes
redlock_enabled[RW]
redlock_redis_instances[RW]
Public Class Methods
new()
click to toggle source
# File lib/sidekiq/repeat/configuration.rb, line 8 def initialize reset_to_default! end
with_lock() { || ... }
click to toggle source
# File lib/sidekiq/repeat/configuration.rb, line 20 def self.with_lock if instance.redlock_enabled Redlock::Client.new(instance.redlock_redis_instances).lock('sidekiq-repeat-reschedule-all', 500) do yield end else yield end end
Public Instance Methods
reset_to_default!()
click to toggle source
# File lib/sidekiq/repeat/configuration.rb, line 12 def reset_to_default! @redlock_enabled = true @redlock_redis_instances = ['redis://localhost:6379'] end