Sha256: 9ba18df37e6a245b7c88f5a66e184284d9f164ce4bf482c6cbc5453f7ac2b6ea
Contents?: true
Size: 532 Bytes
Versions: 2
Compression:
Stored size: 532 Bytes
Contents
module ExpireEditableFragment def expire_editable_fragment(record, fragments = [], formats = []) fragments.uniq! fragments = ['detail'] if fragments.empty? if record I18n.available_locales.each do |locale| Role.all_cache.each do |role| fragments.each do |fragment| expire_fragment(:controller => record.class.to_s.pluralize.downcase, :action => :show, :id => record.id, :page => fragment, :role => role.name, :locale => locale) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enju_news-0.0.3 | lib/enju_news/expire_editable_fragment.rb |
enju_news-0.0.2 | lib/enju_news/expire_editable_fragment.rb |