class ThinkingSphinx::ActiveRecord::Callbacks::DeleteCallbacks

Public Instance Methods

after_destroy() click to toggle source
# File lib/thinking_sphinx/active_record/callbacks/delete_callbacks.rb, line 6
def after_destroy
  indices.each { |index| ThinkingSphinx::Deletion.perform index, instance }
end

Private Instance Methods

config() click to toggle source
# File lib/thinking_sphinx/active_record/callbacks/delete_callbacks.rb, line 12
def config
  ThinkingSphinx::Configuration.instance
end
indices() click to toggle source
# File lib/thinking_sphinx/active_record/callbacks/delete_callbacks.rb, line 16
def indices
  config.preload_indices
  config.indices_for_references instance.class.name.underscore.to_sym
end