Sha256: 9a762099560c28d418e55b35565577d85445b6f4e37ca9dc45283386610cf328
Contents?: true
Size: 869 Bytes
Versions: 20
Compression:
Stored size: 869 Bytes
Contents
# frozen_string_literal: true # :markup: markdown require "action_dispatch/middleware/session/abstract_store" begin require "rack/session/dalli" rescue LoadError => e warn "You don't have dalli installed in your application. Please add it to your Gemfile and run bundle install" raise e end module ActionDispatch module Session # # Action Dispatch Session MemCacheStore # # A session store that uses MemCache to implement storage. # # #### Options # * `expire_after` - The length of time a session will be stored before # automatically expiring. # class MemCacheStore < Rack::Session::Dalli include Compatibility include StaleSessionCheck include SessionObject def initialize(app, options = {}) options[:expire_after] ||= options[:expires] super end end end end
Version data entries
20 entries across 20 versions & 2 rubygems