Sha256: e8561bd0e9faf9e90d0d72d335d192baeed9eceff202e3ec99b4405dce248f29
Contents?: true
Size: 552 Bytes
Versions: 29
Compression:
Stored size: 552 Bytes
Contents
require 'cgi' require 'cgi/session' require 'drb' class CGI #:nodoc:all class Session class DRbStore @@session_data = DRbObject.new(nil, 'druby://localhost:9192') def initialize(session, option=nil) @session_id = session.session_id end def restore @h = @@session_data[@session_id] || {} end def update @@session_data[@session_id] = @h end def close update end def delete @@session_data.delete(@session_id) end end end end
Version data entries
29 entries across 29 versions & 2 rubygems