Module: Sidekiq::Belt

Defined in:
lib/sidekiq/belt.rb,
lib/sidekiq/belt/version.rb,
lib/sidekiq/belt/ent/files.rb,
lib/sidekiq/belt/pro/files.rb,
lib/sidekiq/belt/community/files.rb,
lib/sidekiq/belt/ent/periodic_run.rb,
lib/sidekiq/belt/community/run_job.rb,
lib/sidekiq/belt/ent/periodic_sort.rb,
lib/sidekiq/belt/ent/periodic_pause.rb,
lib/sidekiq/belt/community/top_label.rb,
lib/sidekiq/belt/community/force_kill.rb,
lib/sidekiq/belt/pro/failed_batch_remove.rb,
lib/sidekiq/belt/pro/force_batch_callback.rb

Defined Under Namespace

Modules: Community, Ent, Pro Classes: Error

Constant Summary collapse

VERSION =
"2.0.5"

Class Method Summary collapse

Class Method Details

.configObject



28
29
30
# File 'lib/sidekiq/belt.rb', line 28

def self.config
  @config ||= Struct.new(:run_jobs, :top_label).new([], {})
end

.configure {|config| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/sidekiq/belt.rb', line 24

def self.configure
  yield config
end

.envObject



32
33
34
35
36
37
38
# File 'lib/sidekiq/belt.rb', line 32

def self.env
  (Sidekiq.default_configuration[:environment] ||
    ENV["APP_ENV"] ||
    ENV["RAILS_ENV"] ||
    ENV["RACK_ENV"] ||
    "development").to_sym
end

.use!(options = [:all]) ⇒ Object



18
19
20
21
22
# File 'lib/sidekiq/belt.rb', line 18

def self.use!(options = [:all])
  Sidekiq::Belt::Community::Files.use!(options)
  Sidekiq::Belt::Pro::Files.use!(options)
  Sidekiq::Belt::Ent::Files.use!(options)
end