aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@basecamp.com>2014-05-18 17:38:27 +0200
committerDavid Heinemeier Hansson <david@basecamp.com>2014-05-18 17:38:27 +0200
commitce124a19e57967cfd3a8d739346277f6c016c78f (patch)
tree577c7e9aa54a429f8f5694110341888db94752c8
parentb32fdd5731aa0a6b8ed77305f78aba17a730b8e8 (diff)
parent2ac1a021025ad4f5f85368b9a85dcf210e5797d6 (diff)
downloadrails-ce124a19e57967cfd3a8d739346277f6c016c78f.tar.gz
rails-ce124a19e57967cfd3a8d739346277f6c016c78f.tar.bz2
rails-ce124a19e57967cfd3a8d739346277f6c016c78f.zip
Merge pull request #1 from charliesome/patch-1
Clean up JobWrappers::ResqueWrapper.perform
-rw-r--r--lib/active_job/job_wrappers/resque_wrapper.rb12
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/active_job/job_wrappers/resque_wrapper.rb b/lib/active_job/job_wrappers/resque_wrapper.rb
index c34ea99f3c..0db9cf144f 100644
--- a/lib/active_job/job_wrappers/resque_wrapper.rb
+++ b/lib/active_job/job_wrappers/resque_wrapper.rb
@@ -13,14 +13,8 @@ module ActiveJob
[ new(job), *args.prepend(job) ]
end
- def perform(*args)
- unwrapped_job = args.first.constantize
-
- if args.many?
- unwrapped_job.perform *args.from(1)
- else
- unwrapped_job.perform
- end
+ def perform(job_name, *args)
+ job_name.constantize.perform(*args)
end
end
@@ -34,4 +28,4 @@ module ActiveJob
end
end
end
-end \ No newline at end of file
+end