Class: Rack::Session::GDBM

Inherits:
AbstractDBM show all
Defined in:
lib/rack/session/gdbm.rb

Constant Summary collapse

DEFAULT_OPTIONS =
Abstract::ID::DEFAULT_OPTIONS.merge :dbm_path => ::File.join((ENV['TMP_PATH'] || ENV['TMP'] || '/tmp'), "sessions.gdbm")

Instance Attribute Summary

Attributes inherited from AbstractDBM

#mutex, #pool

Instance Method Summary collapse

Methods inherited from AbstractDBM

#destroy_session, #generate_sid, #get_session, #initialize, #set_session, #with_lock

Constructor Details

This class inherits a constructor from Rack::Session::AbstractDBM

Instance Method Details

#dbklassObject



9
10
11
# File 'lib/rack/session/gdbm.rb', line 9

def dbklass
  ::GDBM
end

#default_session_fileObject



13
14
15
# File 'lib/rack/session/gdbm.rb', line 13

def default_session_file
  "sessions.gdbm"
end