Sha256: 2ff1e5007fa7ac2a72a1654d7517258fedfa4b15fa136a31e78d7968a03e78b0
Contents?: true
Size: 461 Bytes
Versions: 4
Compression:
Stored size: 461 Bytes
Contents
class ThinkingSphinx::ActiveRecord::Callbacks::DeleteCallbacks < ThinkingSphinx::Callbacks callbacks :after_destroy def after_destroy return if ThinkingSphinx::Callbacks.suspended? || instance.new_record? indices.each { |index| ThinkingSphinx::Deletion.perform index, instance.id } end private def indices ThinkingSphinx::Configuration.instance.index_set_class.new( :classes => [instance.class] ).to_a end end
Version data entries
4 entries across 4 versions & 1 rubygems