Module: ChewyKiqqer::Mixin

Extended by:
ActiveSupport::Concern
Defined in:
lib/chewy_kiqqer/mixin.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#queue_chewy_jobsObject



36
37
38
39
40
41
# File 'lib/chewy_kiqqer/mixin.rb', line 36

def queue_chewy_jobs
  ActiveSupport::Notifications.instrument('queue_jobs.chewy_kiqqer', class: self.class.name, id: self.id) do
    self.class.indexers or return
    self.class.indexers.each { |idx| idx.enqueue(self) }
  end
end