class Payola::Worker::ActiveJob

Public Class Methods

call(klass, *args) click to toggle source
# File lib/payola/worker/active_job.rb, line 12
def self.call(klass, *args)
  perform_later(klass.to_s, *args)
end
can_run?() click to toggle source
# File lib/payola/worker/active_job.rb, line 8
def self.can_run?
  defined?(::ActiveJob::Core)
end

Public Instance Methods

perform(klass, *args) click to toggle source
# File lib/payola/worker/active_job.rb, line 16
def perform(klass, *args)
  klass.safe_constantize.call(*args)
end