module SidekiqAdhocJob
References: github.com/hanami/utils/blob/master/lib/hanami/utils/string.rb
https://github.com/omniauth/omniauth/blob/cc0f5522621b4a372f4dff0aa608822aa082cb60/lib/omniauth.rb#L156
References: github.com/moove-it/sidekiq-scheduler/blob/master/lib/sidekiq-scheduler/job_presenter.rb
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/sidekiq_adhoc_job.rb, line 27 def self.config @_config end
configure() { |_config| ... }
click to toggle source
# File lib/sidekiq_adhoc_job.rb, line 22 def self.configure @_config = Configuration.new yield @_config end
init()
click to toggle source
# File lib/sidekiq_adhoc_job.rb, line 31 def self.init SidekiqAdhocJob::WorkerClassesLoader.load(@_config.module_names, load_paths: @_config.load_paths, strategy: @_config.strategy) Sidekiq::Web.register(SidekiqAdhocJob::Web) Sidekiq::Web.tabs['adhoc_jobs'] = 'adhoc-jobs' Sidekiq::Web.locales << File.expand_path('sidekiq_adhoc_job/web/locales', __dir__) end
strategies()
click to toggle source
# File lib/sidekiq_adhoc_job.rb, line 39 def self.strategies @_strategies ||= [] end