class ActiverecordReindex::AsyncAdapter::MassUpdateJob

Public Instance Methods

perform(klass, ids, request_record_klass, request_record_id) click to toggle source
# File lib/activerecord_reindex/async_adapter.rb, line 35
def perform(klass, ids, request_record_klass, request_record_id)
  klass = klass.constantize

  request_record = request_record_klass.constantize.find(request_record_id)

  klass.find(ids).each do |record|
    record.__elasticsearch__.update_document(request_record: request_record)
  end
end