Class: Ladder::Searchable::Background::Indexer
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- Ladder::Searchable::Background::Indexer
- Defined in:
- lib/ladder/searchable/background.rb
Instance Method Summary collapse
-
#perform(operation, model) ⇒ void
Perform a queued index operation.
Instance Method Details
#perform(operation, model) ⇒ void
This method returns an undefined value.
Perform a queued index operation
42 43 44 45 46 47 48 |
# File 'lib/ladder/searchable/background.rb', line 42 def perform(operation, model) case operation when 'index' then model.__elasticsearch__.index_document when 'update' then model.__elasticsearch__.update_document when 'delete' then model.__elasticsearch__.delete_document end end |