aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_job/execution.rb
diff options
context:
space:
mode:
authorCristian Bica <cristian.bica@gmail.com>2014-05-31 02:19:30 +0300
committerCristian Bica <cristian.bica@gmail.com>2014-06-12 14:01:40 +0300
commit243d74eb30464dc95cb07c0bd14cc086f9cd7022 (patch)
tree34301629fe446bd394b5b0e32cf66f949afe0d53 /lib/active_job/execution.rb
parent4ac8dc21440ecdea9c0452a0c12e8bcc487bc776 (diff)
downloadrails-243d74eb30464dc95cb07c0bd14cc086f9cd7022.tar.gz
rails-243d74eb30464dc95cb07c0bd14cc086f9cd7022.tar.bz2
rails-243d74eb30464dc95cb07c0bd14cc086f9cd7022.zip
Persist job_id
Diffstat (limited to 'lib/active_job/execution.rb')
-rw-r--r--lib/active_job/execution.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/active_job/execution.rb b/lib/active_job/execution.rb
index d21fd32292..78ada3d908 100644
--- a/lib/active_job/execution.rb
+++ b/lib/active_job/execution.rb
@@ -4,12 +4,13 @@ require 'active_job/arguments'
module ActiveJob
module Execution
extend ActiveSupport::Concern
-
+
included do
include ActiveSupport::Rescuable
end
- def execute(*serialized_args)
+ def execute(job_id, *serialized_args)
+ self.job_id = job_id
self.arguments = Arguments.deserialize(serialized_args)
run_callbacks :perform do