module GoodJob::ActiveJobExtensions::Concurrency

Public Instance Methods

good_job_concurrency_key() click to toggle source
   # File lib/good_job/active_job_extensions/concurrency.rb
79 def good_job_concurrency_key
80   key = self.class.good_job_concurrency_config[:key]
81   return if key.blank?
82 
83   if key.respond_to? :call
84     instance_exec(&key)
85   else
86     key
87   end
88 end
good_job_control_concurrency_with(config) click to toggle source
   # File lib/good_job/active_job_extensions/concurrency.rb
74 def good_job_control_concurrency_with(config)
75   self.good_job_concurrency_config = config
76 end