Class: ThinkingSphinx::Deltas::DelayedDelta
- Inherits:
-
DefaultDelta
- Object
- DefaultDelta
- ThinkingSphinx::Deltas::DelayedDelta
- Defined in:
- lib/thinking_sphinx/deltas/delayed_delta.rb
Instance Attribute Summary
Attributes inherited from DefaultDelta
Instance Method Summary collapse
Methods inherited from DefaultDelta
#clause, #initialize, #reset_query, #toggle, #toggled
Constructor Details
This class inherits a constructor from ThinkingSphinx::Deltas::DefaultDelta
Instance Method Details
#index(model, instance = nil) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/thinking_sphinx/deltas/delayed_delta.rb', line 10 def index(model, instance = nil) ThinkingSphinx::Deltas::Job.enqueue( ThinkingSphinx::Deltas::DeltaJob.new(delta_index_name(model)), ThinkingSphinx::Configuration.instance.delayed_job_priority ) Delayed::Job.enqueue( ThinkingSphinx::Deltas::FlagAsDeletedJob.new( core_index_name(model), instance.sphinx_document_id ), ThinkingSphinx::Configuration.instance.delayed_job_priority ) if instance true end |