class JobsManager

Attributes

adapter_name[R]

Public Class Methods

current_manager() click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 7
def self.current_manager
  @@managers[ENV["AJ_ADAPTER"]] ||= new(ENV["AJ_ADAPTER"])
end
new(adapter_name) click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 11
def initialize(adapter_name)
  @adapter_name = adapter_name
  require_relative "adapters/#{adapter_name}"
  extend "#{adapter_name.camelize}JobsManager".constantize
end

Public Instance Methods

clear_jobs() click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 21
def clear_jobs
end
setup() click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 17
def setup
  ActiveJob::Base.queue_adapter = nil
end
start_workers() click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 24
def start_workers
end
stop_workers() click to toggle source
# File activejob/test/support/integration/jobs_manager.rb, line 27
def stop_workers
end