module PartTime::Job

Public Class Methods

included(klass) click to toggle source
# File lib/part_time/job.rb, line 3
def self.included(klass)
  klass.class_eval do
    def self.perform_async(*args)
      PartTime.queue.push([self, *args])
    end
  end
end
perform_async(*args) click to toggle source
# File lib/part_time/job.rb, line 5
def self.perform_async(*args)
  PartTime.queue.push([self, *args])
end