aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_job/queue_adapters/sucker_punch_adapter.rb
blob: 8191e5a1df8ec644fd2fd002b2defca8ee69d5c6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
require 'sucker_punch'
require 'active_job/job_wrappers/sucker_punch_wrapper'

module ActiveJob
  module QueueAdapters
    class SuckerPunchAdapter
      class << self
        def queue(job, *args)
          JobWrappers::SuckerPunchWrapper.new.async.perform(job, *args)
        end
      end
    end
  end
end