Sha256: 98fc93469848ecb692ecdf8a14b6eaf19afcdc541c7194ecefc2c8ddce206875

Contents?: true

Size: 480 Bytes

Versions: 12

Compression:

Stored size: 480 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

12 entries across 12 versions & 1 rubygems

Version Path
enju_bookmark-0.2.2 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.1 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.0 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.0.beta.5 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.0.beta.3 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.0.beta.2 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.2.0.beta.1 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.1.3 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.1.2 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.1.2.pre23 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.1.2.pre22 lib/enju_bookmark/expire_tag_cloud.rb
enju_bookmark-0.1.2.pre21 lib/enju_bookmark/expire_tag_cloud.rb