Module: ActionDispatch::RequestCookieMethods
- Defined in:
- lib/action_dispatch/middleware/cookies.rb
Instance Method Summary collapse
- #authenticated_encrypted_cookie_salt ⇒ Object
- #cookie_jar ⇒ Object
- #cookie_jar=(jar) ⇒ Object
- #cookies_digest ⇒ Object
- #cookies_rotations ⇒ Object
- #cookies_same_site_protection ⇒ Object
- #cookies_serializer ⇒ Object
- #encrypted_cookie_cipher ⇒ Object
- #encrypted_cookie_salt ⇒ Object
- #encrypted_signed_cookie_salt ⇒ Object
- #have_cookie_jar? ⇒ Boolean
- #key_generator ⇒ Object
- #secret_key_base ⇒ Object
- #signed_cookie_digest ⇒ Object
- #signed_cookie_salt ⇒ Object
- #use_authenticated_cookie_encryption ⇒ Object
- #use_cookies_with_metadata ⇒ Object
Instance Method Details
#authenticated_encrypted_cookie_salt ⇒ Object
50 51 52 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 50 def get_header Cookies::AUTHENTICATED_ENCRYPTED_COOKIE_SALT end |
#cookie_jar ⇒ Object
13 14 15 16 17 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 13 def fetch_header("action_dispatch.cookies") do self. = Cookies::CookieJar.build(self, ) end end |
#cookie_jar=(jar) ⇒ Object
30 31 32 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 30 def (jar) set_header "action_dispatch.cookies", jar end |
#cookies_digest ⇒ Object
78 79 80 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 78 def get_header Cookies::COOKIES_DIGEST end |
#cookies_rotations ⇒ Object
82 83 84 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 82 def get_header Cookies::COOKIES_ROTATIONS end |
#cookies_same_site_protection ⇒ Object
74 75 76 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 74 def get_header(Cookies::COOKIES_SAME_SITE_PROTECTION)&.call(self) end |
#cookies_serializer ⇒ Object
70 71 72 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 70 def get_header Cookies::COOKIES_SERIALIZER end |
#encrypted_cookie_cipher ⇒ Object
58 59 60 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 58 def get_header Cookies::ENCRYPTED_COOKIE_CIPHER end |
#encrypted_cookie_salt ⇒ Object
42 43 44 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 42 def get_header Cookies::ENCRYPTED_COOKIE_SALT end |
#encrypted_signed_cookie_salt ⇒ Object
46 47 48 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 46 def get_header Cookies::ENCRYPTED_SIGNED_COOKIE_SALT end |
#have_cookie_jar? ⇒ Boolean
26 27 28 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 26 def has_header? "action_dispatch.cookies" end |
#key_generator ⇒ Object
34 35 36 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 34 def key_generator get_header Cookies::GENERATOR_KEY end |
#secret_key_base ⇒ Object
66 67 68 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 66 def secret_key_base get_header Cookies::SECRET_KEY_BASE end |
#signed_cookie_digest ⇒ Object
62 63 64 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 62 def get_header Cookies::SIGNED_COOKIE_DIGEST end |
#signed_cookie_salt ⇒ Object
38 39 40 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 38 def get_header Cookies::SIGNED_COOKIE_SALT end |
#use_authenticated_cookie_encryption ⇒ Object
54 55 56 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 54 def get_header Cookies::USE_AUTHENTICATED_COOKIE_ENCRYPTION end |
#use_cookies_with_metadata ⇒ Object
86 87 88 |
# File 'lib/action_dispatch/middleware/cookies.rb', line 86 def get_header Cookies::USE_COOKIES_WITH_METADATA end |