class Object

Public Instance Methods

populate_workers_by_queues() click to toggle source
# File lib/advanced_sneakers_activejob/tasks.rb, line 24
def populate_workers_by_queues
  require 'advanced_sneakers_activejob/support/locate_workers_by_queues'
  ::Rails.application.eager_load!

  queues = ENV['QUEUES'].split(',')
  workers = AdvancedSneakersActiveJob::Support::LocateWorkersByQueues.new(queues).call

  ENV['WORKERS'] = workers.map(&:name).join(',')
end