Harbor::Session::Cookie
Basic enhancement to Abstract session to automatically generate session_id’s.
Parent
Abstract
Methods
Public Class Methods
load_session(delegate, cookie, request = nil)
# File lib/harbor/session/cookie.rb, line 9 9: def self.load_session(delegate, cookie, request = nil) 10: cookie = super 11: 12: unless cookie[:session_id] 13: cookie[:session_id] = `uuidgen`.chomp 14: delegate.session_created(cookie[:session_id], request.remote_ip, request.env["HTTP_USER_AGENT"]) 15: end 16: 17: cookie 18: end