Sha256: 791f08b8cf6ed3cf1a2386c7a018bc6fadcf508015c8de9fbe78255f6b70c5dc
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 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 inline_testing_enabled? if Sidekiq.const_defined?('Testing') && Sidekiq::Testing.enabled? && Sidekiq::Testing.inline? require 'sidekiq_unique_jobs/testing' return true end false end def unique_args_enabled? config.unique_args_enabled end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-unique-jobs-3.0.12 | lib/sidekiq_unique_jobs/config.rb |