Class: MongoTanker::Workers::SidekiqWorkers::RemoveFromIndexWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/mongo_tanker/workers/sidekiq_workers/remove_from_index_worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(resource_name, doc_id) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/mongo_tanker/workers/sidekiq_workers/remove_from_index_worker.rb', line 11

def perform(resource_name, doc_id)
  klass       = resource_name.to_s.constantize
  index_name  = klass.mongo_tanker[:index_name]
  index       = MongoTanker::Tank::Index.open(index_name)

  index.document(doc_id).delete()
end