Sha256: 16c17123d7afa7dc0624fbae010a7737b5667a6ab0310ffb2449a0dfd7ab2b4f
Contents?: true
Size: 393 Bytes
Versions: 28
Compression:
Stored size: 393 Bytes
Contents
module Workarea class IndexHelp include Sidekiq::Worker include Sidekiq::CallbacksWorker sidekiq_options( enqueue_on: { Help::Article => [:save, :destroy] }, query_cache: true ) def perform(id) if article = Help::Article.find(id) rescue nil Search::Help.new(article).save else Search::Help.delete(id) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems