Changeset 5833
- Timestamp:
- 01/04/07 21:18:13 (2 years ago)
- Files:
-
- trunk/actionpack/CHANGELOG (modified) (1 diff)
- trunk/actionpack/lib/action_controller/session_management.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/CHANGELOG
r5828 r5833 1 1 *SVN* 2 3 * Allow ActionController::Base.session_store to lazily load the session class to allow for custom session store plugins. [Rick Olson] 2 4 3 5 * Make sure html_document is reset between integration test requests. [ctm] trunk/actionpack/lib/action_controller/session_management.rb
r5512 r5833 19 19 # :mem_cache_store, or :memory_store) or use your own class. 20 20 def session_store=(store) 21 ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:database_manager] = 22 store.is_a?(Symbol) ? CGI::Session.const_get(store == :drb_store ? "DRbStore" : store.to_s.camelize) : store 21 ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:database_manager] = store 23 22 end 24 23 25 24 # Returns the session store class currently used. 26 25 def session_store 27 ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:database_manager] 26 store = ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS[:database_manager] 27 self.session_store = store.is_a?(Symbol) ? CGI::Session.const_get(store == :drb_store ? "DRbStore" : store.to_s.camelize) : store 28 28 end 29 29