Class: MongoTanker::Workers::SidekiqWorkers::AddToIndexWorker
- Inherits:
-
Object
- Object
- MongoTanker::Workers::SidekiqWorkers::AddToIndexWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- lib/mongo_tanker/workers/sidekiq_workers/add_to_index_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(resource_name, resource_id) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/mongo_tanker/workers/sidekiq_workers/add_to_index_worker.rb', line 11 def perform(resource_name, resource_id) klass = resource_name.to_s.constantize resource = klass.find resource_id index_name = klass.mongo_tanker[:index_name] index = MongoTanker::Tank::Index.open(index_name) index.document(resource.mongo_tanker_document_id).add(resource.to_mongo_tanker_document) end |