module ActsAsTaggableOnMongoid::Taggable::Cache
:reek: FeatureEnvy :reek: UtilityFunction
Public Instance Methods
save_cached_tag_lists()
click to toggle source
# File lib/acts_as_taggable_on_mongoid/taggable/cache.rb, line 16 def save_cached_tag_lists tag_types.each_value do |tag_definition| next unless tag_definition.cached_in_model? next unless tag_list_cache_set_on(tag_definition) list = all_tags_list_on(tag_definition) list = list.to_s unless tag_definition.cached_in_model_as_list? public_send("#{tag_definition.cached_in_model_field}=", list) end end