Sha256: b70e5b30dc96fa353728d3601bf0d7e14e3d10161abbb283f923711faffa5972
Contents?: true
Size: 600 Bytes
Versions: 14
Compression:
Stored size: 600 Bytes
Contents
require 'rack/cache' module Dragonfly class MiddlewareWithCache < Middleware def initialize(app, dragonfly_app_name, rack_cache_opts={}) super(app, dragonfly_app_name) @rack_cache_opts = { :verbose => true, :metastore => 'file:/var/cache/rack/meta', :entitystore => 'file:/var/cache/rack/body' }.merge(rack_cache_opts) end private def endpoint rack_cache_opts = @rack_cache_opts @endpoint ||= Rack::Builder.new do use Rack::Cache, rack_cache_opts run super end end end end
Version data entries
14 entries across 14 versions & 1 rubygems