Sha256: ea537f55fe479dee815091084903b9b7a65b39ad4e4cc3f381d252d83fbf4899

Contents?: true

Size: 534 Bytes

Versions: 9

Compression:

Stored size: 534 Bytes

Contents

module Alchemy
	class EssenceText < ActiveRecord::Base

		acts_as_essence

		# Require acts_as_ferret only if Ferret full text search is enabled (default).
		# You can disable it in +config/alchemy/config.yml+
		if Config.get(:ferret) == true
			require 'acts_as_ferret'
			acts_as_ferret(
				:fields => {
					:body => {:store => :yes}
				},
				:remote => false
			)
			before_save :check_ferret_indexing
		end

	private

		def check_ferret_indexing
			if self.do_not_index
				self.disable_ferret(:always)
			end
		end

	end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
alchemy_cms-2.1.12 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.11 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.9.1 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.9 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.8.1 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.8 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.7 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.6 app/models/alchemy/essence_text.rb
alchemy_cms-2.1.5 app/models/alchemy/essence_text.rb