diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-05 17:40:28 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-05 17:40:28 -0700 |
commit | e6074a35412b85c4c27a7d8063c68370617e3daa (patch) | |
tree | 3284cd6ad7d723e6b74acf1d37b4ef3838d9e469 /actionpack/lib/action_controller/metal/request_forgery_protection.rb | |
parent | de59e6ebad0cc829e60e2444f03230aef8228980 (diff) | |
download | rails-e6074a35412b85c4c27a7d8063c68370617e3daa.tar.gz rails-e6074a35412b85c4c27a7d8063c68370617e3daa.tar.bz2 rails-e6074a35412b85c4c27a7d8063c68370617e3daa.zip |
stop using an options hash with the cookie jar
The cookie jar can just ask the request object for the information it
needs. This allows us to stop allocating hashes for options, and also
allows us to delay calculating values in advance. Generating the
options hash forced us to calculate values that we may never have needed
at runtime
Diffstat (limited to 'actionpack/lib/action_controller/metal/request_forgery_protection.rb')
-rw-r--r-- | actionpack/lib/action_controller/metal/request_forgery_protection.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/actionpack/lib/action_controller/metal/request_forgery_protection.rb b/actionpack/lib/action_controller/metal/request_forgery_protection.rb index 99c2287fcb..e4246c46b7 100644 --- a/actionpack/lib/action_controller/metal/request_forgery_protection.rb +++ b/actionpack/lib/action_controller/metal/request_forgery_protection.rb @@ -165,7 +165,7 @@ module ActionController #:nodoc: host = request.host secure = request.ssl? - new(key_generator, host, secure, options_for_req(request)) + new(key_generator, host, secure, request) end def write(*) |