Sha256: 1efdee37fd60afec13f6a6675b645eaaddfd3f29b943c57e298491200969adf8

Contents?: true

Size: 444 Bytes

Versions: 4

Compression:

Stored size: 444 Bytes

Contents

module ExpireTagCloud
  def expire_tag_cloud(bookmark)
    I18n.available_locales.each do |locale|
      Role.all_cache.each do |role|
        expire_fragment(controller: :tags, action: :index, page: 'user_tag_cloud', user_id: bookmark.user.username, locale: locale, role: role.name)
        expire_fragment(controller: :tags, action: :index, page: 'public_tag_cloud', locale: locale, role: role.name, user_id: nil)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
enju_bookmark-0.3.2 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.3.1 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.3.0 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.3.0.beta.1 lib/enju_bookmark/expire_tag_cloud.rb