# File lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb, line 3 def self.included(base) # Skip adding caching capabilities if table not exists or no cache columns exist return unless base.table_exists? && base.tag_types.any? { |context| base.column_names.include?("cached_#{context.to_s.singularize}_list") } base.send :include, ActsAsTaggableOn::Taggable::Cache::InstanceMethods base.extend ActsAsTaggableOn::Taggable::Cache::ClassMethods base.class_eval do before_save :save_cached_tag_list end base.initialize_acts_as_taggable_on_cache end
Generated with the Darkfish Rdoc Generator 2.