Sha256: c99240036b2f5ca5f0ba95ab467a3d42a73a5fb618d6992c6561264d741d6513

Contents?: true

Size: 706 Bytes

Versions: 15

Compression:

Stored size: 706 Bytes

Contents

# coding: utf-8
require 'rack/session/abstract/id'

module UzuUzu
  module RackSession
    class Appengine < ::Rack::Session::Abstract::ID
      #
      attr_reader :adapter
      
      #
      #
      #
      def initialize(env=nil)
        @adapter = :appengine
        super(nil, env)
      end
      
      def app(app)
        @app = app
      end
      
      def generate_sid
        loop do
          sid = super
        end
      end

      def get_session(env, sid)
        #TODO
      end

      def set_session(env, session_id, new_session, options)
        #TODO
      end

      def destroy_session(env, session_id, options)
        #TODO
      end
    end # Leveldb
  end # Kvs
end # UzuUzu

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
uzuuzu-core-0.1.15 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.14 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.13 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.11 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.10 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.8 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.7 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.6 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.5 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.4 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.3 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.2.001 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.2 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.1 lib/uzuuzu-core/rack_session/appengine.rb
uzuuzu-core-0.1.0 lib/uzuuzu-core/rack_session/appengine.rb