Sha256: e78900084153a34c798fa0f9f80f443c1837728474ed41e09c91348b18297e7c
Contents?: true
Size: 655 Bytes
Versions: 5
Compression:
Stored size: 655 Bytes
Contents
require 'sidekiq' module Sidekiq module Options def self.[](key) options_field ? Sidekiq.public_send(options_field)[key] : Sidekiq[key] end def self.[]=(key, value) options_field ? Sidekiq.public_send(options_field)[key] = value : Sidekiq[key] = value end def self.options_field return @options_field unless @options_field.nil? sidekiq_version = Gem::Version.new(Sidekiq::VERSION) @options_field = if sidekiq_version >= Gem::Version.new('7.0') :default_configuration elsif sidekiq_version >= Gem::Version.new('6.5') false else :options end end end end
Version data entries
5 entries across 5 versions & 1 rubygems