Changeset 1886
- Timestamp:
- 07/22/05 10:37:09 (3 years ago)
- Files:
-
- trunk/actionpack/CHANGELOG (modified) (1 diff)
- trunk/actionpack/lib/action_controller.rb (modified) (2 diffs)
- trunk/actionpack/lib/action_controller/cgi_process.rb (modified) (2 diffs)
- trunk/actionpack/lib/action_controller/session_management.rb (added)
- trunk/actionpack/lib/action_controller/test_process.rb (modified) (1 diff)
- trunk/actionpack/test/controller/session_management_test.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/CHANGELOG
r1874 r1886 1 1 *SVN* 2 3 * Added support for per-action session management #1763 2 4 3 5 * Improved rendering speed on complicated templates by up to 25% #1234 [Stephan Kaes]. This did necessasitate a change to the internals of ActionView#render_template that now has four parameters. Developers of custom view handlers (like Amrita) need to update for that. trunk/actionpack/lib/action_controller.rb
r1571 r1886 51 51 require 'action_controller/streaming' 52 52 require 'action_controller/auto_complete' 53 require 'action_controller/session_management' 53 54 54 55 require 'action_view' … … 72 73 include ActionController::Streaming 73 74 include ActionController::AutoComplete 75 include ActionController::SessionManagement 74 76 end trunk/actionpack/lib/action_controller/cgi_process.rb
r1741 r1886 38 38 39 39 class CgiRequest < AbstractRequest #:nodoc: 40 attr_accessor :cgi 40 attr_accessor :cgi, :session_options 41 41 42 42 DEFAULT_SESSION_OPTIONS = { … … 116 116 117 117 def reset_session 118 @session.delete 118 @session.delete if CGI::Session === @session 119 119 @session = (@session_options == false ? {} : new_session) 120 120 end trunk/actionpack/lib/action_controller/test_process.rb
r1763 r1886 15 15 16 16 class TestRequest < AbstractRequest #:nodoc: 17 attr_accessor :cookies 17 attr_accessor :cookies, :session_options 18 18 attr_accessor :query_parameters, :request_parameters, :path, :session, :env 19 19 attr_accessor :host