aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_job/job_wrappers/sidekiq_wrapper.rb
blob: e1332b0210472637e0496054d815e0aae32c915b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
require 'active_job/parameters'

module ActiveJob
  module JobWrappers
    class SidekiqWrapper
      include Sidekiq::Worker

      def perform(job_name, *args)
        job_name.constantize.perform(*ActiveJob::Parameters.deserialize(args))
      end
    end
  end
end