module SidekiqRepeatingJobs::WorkerHelper::ClassMethods

Public Instance Methods

trigger(*keys) click to toggle source
# File lib/sidekiq_repeating_jobs/worker_helper.rb, line 6
def trigger(*keys)
  keys.each do |key|
    arguments={
      'scheduler_key' => "#{Settings[:redis].namespace}:scheduler",
      'repeating_job_key' => "#{Settings[:sidekiq].namespace}:repeating_job:#{SidekiqRepeatingJobs::Config.job_name(self)}:#{key}"
    }
    self.perform_async(key, arguments)
  end
end