class SidekiqAdhocJob::WorkerClassesLoader
Public Class Methods
find_worker_klass(path_name)
click to toggle source
# File lib/sidekiq_adhoc_job/worker_classes_loader.rb, line 15 def self.find_worker_klass(path_name) @_worker_klasses[path_name] end
load(module_names, strategy:, load_paths:)
click to toggle source
# File lib/sidekiq_adhoc_job/worker_classes_loader.rb, line 5 def self.load(module_names, strategy:, load_paths:) require_files(load_paths) strategy.load @_worker_klasses = strategy.worker_klasses end
require_files(load_paths)
click to toggle source
# File lib/sidekiq_adhoc_job/worker_classes_loader.rb, line 19 def self.require_files(load_paths) Dir[File.join("", load_paths)].each { |path| require path } unless load_paths.empty? end
worker_klasses()
click to toggle source
# File lib/sidekiq_adhoc_job/worker_classes_loader.rb, line 11 def self.worker_klasses @_worker_klasses end