class ThinkingSphinx::Deltas::IndexJob

Attributes

index_name[R]

Public Class Methods

new(index_name) click to toggle source
# File lib/thinking_sphinx/deltas/index_job.rb, line 4
def initialize(index_name)
  @index_name = index_name
end

Public Instance Methods

perform() click to toggle source
# File lib/thinking_sphinx/deltas/index_job.rb, line 8
def perform
  ThinkingSphinx::Commander.call(
    :index_sql, configuration,
    :indices => [index_name],
    :verbose => !quiet_deltas?
  )
end

Private Instance Methods

configuration() click to toggle source
# File lib/thinking_sphinx/deltas/index_job.rb, line 20
def configuration
  @configuration ||= ThinkingSphinx::Configuration.instance
end
quiet_deltas?() click to toggle source
# File lib/thinking_sphinx/deltas/index_job.rb, line 24
def quiet_deltas?
  configuration.settings['quiet_deltas'].nil? ||
  configuration.settings['quiet_deltas']
end