Sha256: 55ed5128ba98d0336a64c7b518eedb0e60ec9cba6feb49b22a67be715088a1f5
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
module SidekiqUniqueJobs class Config < OpenStruct CONFIG_ACCESSORS = [ :unique_prefix, :unique_args_enabled, :default_expiration, :default_unlock_order ] class << self CONFIG_ACCESSORS.each do |method| define_method(method) do warn("#{method} has been deprecated. See readme for information") config.send(method) end define_method("#{method}=") do |obj| warn("#{method} has been deprecated. See readme for information") config.send("#{method}=", obj) end end def unique_args_enabled? warn('unique_args_enabled has been deprecated. See readme for information') config.unique_args_enabled end def config SidekiqUniqueJobs.config end end def testing_enabled? if Sidekiq.const_defined?('Testing') && Sidekiq::Testing.enabled? require 'sidekiq_unique_jobs/testing' return true end false end def unique_args_enabled? config.unique_args_enabled end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-unique-jobs-3.0.11 | lib/sidekiq_unique_jobs/config.rb |
sidekiq-unique-jobs-3.0.10 | lib/sidekiq_unique_jobs/config.rb |