Sha256: 1cc97b86d69a60ebcf2a8f07f5e62807746a0e20914c38c1bacbfa433e3d0aa2
Contents?: true
Size: 809 Bytes
Versions: 10
Compression:
Stored size: 809 Bytes
Contents
require File.join(File.dirname(__FILE__), "session_store_base") module Mack module SessionStore # A simple Hash based session store for testing. class Test < Mack::SessionStore::Base class << self def get(id, *args) # :nodoc: store[id] end def set(id, request, *args) # :nodoc: store[id] = request.session end def direct_set(id, session) # :nodoc: store[id] = session end def expire(id, *args) # :nodoc: store.delete(id) end def expire_all # :nodoc: @store = {} end private def store @store ||= {} end end end # Test end # SessionStore end # Mack
Version data entries
10 entries across 10 versions & 1 rubygems