Simple memcached module, derived from gioext/sinatra-memcache, updated to use the 'memcached' gem.
Compatible with Sinatra 1.2
Activate in a modular Sinatra app:
register Sinatra::Memcacher
set :memcacher_enabled, true
set :memcacher_expiry, 86400 Cache an action:
get '/' do
cache "index" do
@articles = Article.public.all(order: 'posted_at DESC', limit: 10)
erb :index
end
end