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

Version Path
devise_sociable-0.1.0 vendor/bundle/gems/actionpack-1.4.0/lib/action_controller/session/drb_store.rb
actionpack-0.9.5 lib/action_controller/session/drb_store.rb
actionpack-0.9.0 lib/action_controller/session/drb_store.rb
actionpack-1.0.0 lib/action_controller/session/drb_store.rb
actionpack-1.0.1 lib/action_controller/session/drb_store.rb
actionpack-1.1.0 lib/action_controller/session/drb_store.rb
actionpack-1.10.2 lib/action_controller/session/drb_store.rb
actionpack-1.11.1 lib/action_controller/session/drb_store.rb
actionpack-1.11.2 lib/action_controller/session/drb_store.rb
actionpack-1.12.0 lib/action_controller/session/drb_store.rb
actionpack-1.12.1 lib/action_controller/session/drb_store.rb
actionpack-1.10.1 lib/action_controller/session/drb_store.rb
actionpack-1.11.0 lib/action_controller/session/drb_store.rb
actionpack-1.12.5 lib/action_controller/session/drb_store.rb
actionpack-1.12.3 lib/action_controller/session/drb_store.rb
actionpack-1.12.2 lib/action_controller/session/drb_store.rb
actionpack-1.12.4 lib/action_controller/session/drb_store.rb
actionpack-1.3.0 lib/action_controller/session/drb_store.rb
actionpack-1.3.1 lib/action_controller/session/drb_store.rb
actionpack-1.2.0 lib/action_controller/session/drb_store.rb