Module: Tagtical::Taggable::Cache::InstanceMethods

Defined in:
lib/tagtical/taggable/cache.rb

Instance Method Summary collapse

Instance Method Details

#save_cached_tag_listObject



39
40
41
42
43
44
45
46
47
48
49
# File 'lib/tagtical/taggable/cache.rb', line 39

def save_cached_tag_list
  tag_types.each do |tag_type|
    if self.class.send("caching_#{tag_type.singularize}_list?")
      if tag_list = tag_list_cache_on(tag_type)[{}]
        self[tag_type.tag_list_name(:cached)] = tag_list.to_a.flatten.compact.join(', ')
      end
    end
  end
  
  true
end