Module: ActsAsTaggableOnMongoid::Taggable::Cache
- Defined in:
- lib/acts_as_taggable_on_mongoid/taggable/cache.rb
Overview
:reek:FeatureEnvy :reek:UtilityFunction
Instance Method Summary collapse
Instance Method Details
#save_cached_tag_lists ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# 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 = (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 |