Module: ThinkingSphinx::Deltas::DelayedDelta::SphinxQL
- Included in:
- ThinkingSphinx::Deltas::DelayedDelta
- Defined in:
- lib/thinking_sphinx/deltas/delayed_delta.rb
Instance Method Summary collapse
- #delete(index, instance) ⇒ Object
-
#index(index) ⇒ Object
Adds a job to the queue for processing the given index.
Instance Method Details
#delete(index, instance) ⇒ Object
110 111 112 113 114 115 116 |
# File 'lib/thinking_sphinx/deltas/delayed_delta.rb', line 110 def delete(index, instance) Delayed::Job.enqueue( ThinkingSphinx::Deltas::DelayedDelta::FlagAsDeletedJob.new( index.name, index.document_id_for_key(instance.id) ), self.class. ) end |
#index(index) ⇒ Object
Adds a job to the queue for processing the given index.
122 123 124 125 126 |
# File 'lib/thinking_sphinx/deltas/delayed_delta.rb', line 122 def index(index) self.class.enqueue_unless_duplicates( ThinkingSphinx::Deltas::DelayedDelta::DeltaJob.new(index.name) ) end |