Class: FullSearch::ReindexJob

Inherits:
ActiveJob::Base
  • Object
show all
Defined in:
lib/full_search/reindex_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(model_name, record_id, field_name) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/full_search/reindex_job.rb', line 7

def perform(model_name, record_id, field_name)
  model = model_name.constantize
  record = model.find_by(id: record_id)
  return unless record

  FullSearch::Callbacks.reindex_field!(record, field_name)
end