# File lib/cgikit/application.rb, line 411 def create_session( request ) begin klass = @session_class || Session session = klass.new(request.session_id) session.awake_from_restoration(self, request) return session rescue if sid = request.session_id then msg = "for #{sid}" else msg = "because session id is not specified" end raise SessionCreationError, "Failed creating session #{msg}." end end