aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/metal/request_forgery_protection.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2015-08-05 17:40:28 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2015-08-05 17:40:28 -0700
commite6074a35412b85c4c27a7d8063c68370617e3daa (patch)
tree3284cd6ad7d723e6b74acf1d37b4ef3838d9e469 /actionpack/lib/action_controller/metal/request_forgery_protection.rb
parentde59e6ebad0cc829e60e2444f03230aef8228980 (diff)
downloadrails-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.rb2
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(*)