class ActiverecordReindex::AsyncAdapter::UpdateJob
Job wrapper. Queues elastic_index queue for each reindex
Public Instance Methods
perform(klass, id, request_record_klass, request_record_id)
click to toggle source
# File lib/activerecord_reindex/async_adapter.rb, line 21 def perform(klass, id, request_record_klass, request_record_id) klass = klass.constantize request_record = request_record_klass.constantize.find(request_record_id) klass.find(id).__elasticsearch__.update_document(request_record: request_record) end