module ChewyKiqqer::Mixin::ClassMethods
Public Instance Methods
async_update_index(index: nil, queue: ChewyKiqqer::default_queue, backref: :self)
click to toggle source
# File lib/chewy_kiqqer/mixin.rb, line 25 def async_update_index(index: nil, queue: ChewyKiqqer::default_queue, backref: :self) install_chewy_hooks if indexers.empty? # Only install them once indexers << ChewyKiqqer::Index.new(index: index, queue: queue, backref: backref) end
install_chewy_hooks()
click to toggle source
# File lib/chewy_kiqqer/mixin.rb, line 30 def install_chewy_hooks after_commit :queue_chewy_jobs respond_to?(:after_touch) and after_touch(:queue_chewy_jobs) end