Sha256: f9fae5b24a24f3355e9c442d7709929504013dc68de057af2ca55b1a5ed4a50d
Contents?: true
Size: 608 Bytes
Versions: 5
Compression:
Stored size: 608 Bytes
Contents
module RackSessionAccess autoload :Middleware, 'rack_session_access/middleware' class << self # session resource path attr_accessor :path # session resource edit path attr_accessor :edit_path # encode session hash to string def encode(hash) [Marshal.dump(hash)].pack('m') end # decode string to session hash def decode(string) Marshal.load(string.unpack('m').first) end def configure yield self end end end RackSessionAccess.configure do |config| config.path = '/rack_session' config.edit_path = '/rack_session/edit' end
Version data entries
5 entries across 5 versions & 1 rubygems