Class: ThinkingSphinx::Deltas::DelayedDelta::DeltaJob
- Inherits:
-
Object
- Object
- ThinkingSphinx::Deltas::DelayedDelta::DeltaJob
- Defined in:
- lib/thinking_sphinx/deltas/delayed_delta/delta_job.rb
Overview
A simple job class that processes a given index.
Instance Method Summary collapse
-
#display_name ⇒ Object
Shows index name in Delayed::Job#name.
-
#initialize(index) ⇒ DeltaJob
constructor
Initialises the object with an index name.
-
#perform ⇒ Object
Processes just the given index.
Constructor Details
#initialize(index) ⇒ DeltaJob
Initialises the object with an index name.
8 9 10 |
# File 'lib/thinking_sphinx/deltas/delayed_delta/delta_job.rb', line 8 def initialize(index) @index = index end |
Instance Method Details
#display_name ⇒ Object
Shows index name in Delayed::Job#name.
14 15 16 |
# File 'lib/thinking_sphinx/deltas/delayed_delta/delta_job.rb', line 14 def display_name "Thinking Sphinx: Process #{@index}" end |
#perform ⇒ Object
Processes just the given index. Output is hidden only if the quiet_deltas setting is true.
21 22 23 |
# File 'lib/thinking_sphinx/deltas/delayed_delta/delta_job.rb', line 21 def perform ThinkingSphinx::Deltas::IndexJob.new(@index).perform end |