Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Version for rails 3
Ruby
branch: master

This branch is 60 commits ahead of defunkt:master

Merge pull request #8 from twelvelabs/master

Fix gemspec for rubygems 2.x
latest commit 4ab1559447
@ssinghi ssinghi authored
Failed to load latest commit information.
lib make the cache_key separator configurable
test first post
CHANGELOG first post
Gemfile gem related changes
LICENSE update readme and copyright
README.md Pretty readme
Rakefile first post
cache_fu.gemspec
init.rb gem related changes
install.rb cleanup acts_as_cached to be just AR extension

README.md

cache_fu

A rewrite of acts_as_cached. This version is only compatible with rails 3 and above.

This gem version uses Dalli. If you want a memcache compatible version then see the branch memcache_client or use version 0.1.5 of the gem.

For fragment and page caching use Rails DalliStore as it already provides all the functionality.

This gem is very useful for caching in models.

Changes from acts_as_cached 1

  • You can no longer set a 'ttl' method on a class. Instead, pass :ttl to acts_as_cached: acts_as_cached :ttl => 15.minutes

  • The is_cached? method is aliased as cached?

  • set_cache on an instance can take a ttl: @story.set_cache(15.days)

Author

Surendra Singhi

Something went wrong with that request. Please try again.