Sha256: d16179c3b5aac2dd6ca1574b3e0c5272199531d20a91fd0f6e0e8c9578596efa
Contents?: true
Size: 368 Bytes
Versions: 34
Compression:
Stored size: 368 Bytes
Contents
module Workarea class IndexHelp include Sidekiq::Worker include Sidekiq::CallbacksWorker sidekiq_options( enqueue_on: { Help::Article => [:save, :destroy] } ) 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
34 entries across 34 versions & 1 rubygems