Sprockets Caches

Meta gem for different sprocket cache store implementations like Memcache, MongoDb, Redis and Riak.

Usage

Gemfile:

gem "sprockets"
gem "sprockets-caches"
# ...

config.ru:

require "sprockets"
# and one of the following:
require "sprockets/cache/memcache_store"
require "sprockets/cache/mongodb_store"
require "sprockets/cache/redis_store"
require "sprockets/cache/riak_store"

env = Sprockets::Environment.new
env.cache = Sprockets::Cache::RiakStore.new(riak, "sprockets") # example for Riak
# ...

First argument is the desired client/connection and the second (an optional) key prefix/bucket/database name.