aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_job/base.rb
diff options
context:
space:
mode:
authorDouwe Maan <douwe@selenight.nl>2014-05-21 00:26:19 +0200
committerDouwe Maan <douwe@selenight.nl>2014-05-21 15:20:15 +0200
commita00df7ea6e3307f46aab3cee6a9124ae3b801eec (patch)
treea0d0fb6b513b7098dc5d4fc800a84fdbf6cca3fd /lib/active_job/base.rb
parent4ad28b18672bbb369bdc446d72fdd829eeaecd88 (diff)
downloadrails-a00df7ea6e3307f46aab3cee6a9124ae3b801eec.tar.gz
rails-a00df7ea6e3307f46aab3cee6a9124ae3b801eec.tar.bz2
rails-a00df7ea6e3307f46aab3cee6a9124ae3b801eec.zip
Don't deserialize parameters in individual adapters.
It's not their responsibility and this makes logging (and rescuing from errors, eventually!) a lot easier.
Diffstat (limited to 'lib/active_job/base.rb')
-rw-r--r--lib/active_job/base.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/active_job/base.rb b/lib/active_job/base.rb
index 3d16f38275..8bddfde09f 100644
--- a/lib/active_job/base.rb
+++ b/lib/active_job/base.rb
@@ -1,6 +1,7 @@
require 'active_job/queue_adapter'
require 'active_job/queue_name'
require 'active_job/enqueuing'
+require 'active_job/performing'
require 'active_job/logging'
module ActiveJob
@@ -8,6 +9,7 @@ module ActiveJob
extend QueueAdapter
extend QueueName
extend Enqueuing
+ include Performing
extend Logging
end
end