diff options
author | David Heinemeier Hansson <david@basecamp.com> | 2014-05-18 17:38:27 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@basecamp.com> | 2014-05-18 17:38:27 +0200 |
commit | ce124a19e57967cfd3a8d739346277f6c016c78f (patch) | |
tree | 577c7e9aa54a429f8f5694110341888db94752c8 /lib/active_job/job_wrappers | |
parent | b32fdd5731aa0a6b8ed77305f78aba17a730b8e8 (diff) | |
parent | 2ac1a021025ad4f5f85368b9a85dcf210e5797d6 (diff) | |
download | rails-ce124a19e57967cfd3a8d739346277f6c016c78f.tar.gz rails-ce124a19e57967cfd3a8d739346277f6c016c78f.tar.bz2 rails-ce124a19e57967cfd3a8d739346277f6c016c78f.zip |
Merge pull request #1 from charliesome/patch-1
Clean up JobWrappers::ResqueWrapper.perform
Diffstat (limited to 'lib/active_job/job_wrappers')
-rw-r--r-- | lib/active_job/job_wrappers/resque_wrapper.rb | 12 |
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 |