module BackgroundJobs
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/background_jobs/configuration.rb, line 18 def self.config Configuration.instance end
configure() { |instance| ... }
click to toggle source
# File lib/background_jobs/configuration.rb, line 4 def self.configure yield Configuration.instance strategy = BackgroundJobs.config.strategy case strategy when 'sidekiq' options = BackgroundJobs.config.strategy_options require 'background_jobs/strategies/sidekiq/setup' BackgroundJobs::Sidekiq.setup options end end
register_job(job_name, job_type, job_class, options = {})
click to toggle source
# File lib/background_jobs/job_registry.rb, line 56 def self.register_job(job_name, job_type, job_class, options = {}) job_registry.register_job JobMetadata.new(job_name, job_type, job_class, options) end
Private Class Methods
job_registry()
click to toggle source
# File lib/background_jobs/job_registry.rb, line 62 def self.job_registry JobRegistry.instance end