2014-05-19 04:55:57 -04:00
|
|
|
require 'active_job/queue_adapter'
|
2014-05-19 05:04:23 -04:00
|
|
|
require 'active_job/queue_name'
|
2014-05-19 06:06:09 -04:00
|
|
|
require 'active_job/enqueuing'
|
2014-05-20 18:26:19 -04:00
|
|
|
require 'active_job/performing'
|
2014-05-20 07:41:14 -04:00
|
|
|
require 'active_job/logging'
|
2014-05-18 06:32:22 -04:00
|
|
|
|
2014-05-18 05:44:28 -04:00
|
|
|
module ActiveJob
|
|
|
|
class Base
|
2014-05-19 04:55:57 -04:00
|
|
|
extend QueueAdapter
|
2014-05-19 05:04:23 -04:00
|
|
|
extend QueueName
|
2014-05-19 06:06:09 -04:00
|
|
|
extend Enqueuing
|
2014-05-20 18:26:19 -04:00
|
|
|
include Performing
|
2014-05-20 07:41:14 -04:00
|
|
|
extend Logging
|
2014-05-21 17:10:17 -04:00
|
|
|
|
|
|
|
ActiveSupport.run_load_hooks(:active_job, self)
|
2014-05-18 05:44:28 -04:00
|
|
|
end
|
2014-05-20 07:41:14 -04:00
|
|
|
end
|