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