class ThinkingSphinx::Deletion::RealtimeDeletion

Public Instance Methods

perform() click to toggle source
# File lib/thinking_sphinx/deletion.rb, line 38
def perform
  return unless callbacks_enabled?

  execute Riddle::Query::Delete.new(name, document_ids_for_keys).to_sql
end

Private Instance Methods

callbacks_enabled?() click to toggle source
# File lib/thinking_sphinx/deletion.rb, line 46
def callbacks_enabled?
  setting = configuration.settings['real_time_callbacks']
  setting.nil? || setting
end
configuration() click to toggle source
# File lib/thinking_sphinx/deletion.rb, line 51
def configuration
  ThinkingSphinx::Configuration.instance
end