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
      48 49 50  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 48 def get_header Cookies::AUTHENTICATED_ENCRYPTED_COOKIE_SALT end  | 
  
#cookie_jar ⇒ Object
      11 12 13 14 15  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 11 def fetch_header("action_dispatch.cookies") do self. = Cookies::CookieJar.build(self, ) end end  | 
  
#cookie_jar=(jar) ⇒ Object
      28 29 30  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 28 def (jar) set_header "action_dispatch.cookies", jar end  | 
  
#cookies_digest ⇒ Object
      76 77 78  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 76 def get_header Cookies::COOKIES_DIGEST end  | 
  
#cookies_rotations ⇒ Object
      80 81 82  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 80 def get_header Cookies::COOKIES_ROTATIONS end  | 
  
#cookies_same_site_protection ⇒ Object
      72 73 74  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 72 def get_header(Cookies::COOKIES_SAME_SITE_PROTECTION)&.call(self) end  | 
  
#cookies_serializer ⇒ Object
      68 69 70  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 68 def get_header Cookies::COOKIES_SERIALIZER end  | 
  
#encrypted_cookie_cipher ⇒ Object
      56 57 58  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 56 def get_header Cookies::ENCRYPTED_COOKIE_CIPHER end  | 
  
#encrypted_cookie_salt ⇒ Object
      40 41 42  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 40 def get_header Cookies::ENCRYPTED_COOKIE_SALT end  | 
  
#encrypted_signed_cookie_salt ⇒ Object
      44 45 46  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 44 def get_header Cookies::ENCRYPTED_SIGNED_COOKIE_SALT end  | 
  
#have_cookie_jar? ⇒ Boolean
      24 25 26  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 24 def has_header? "action_dispatch.cookies" end  | 
  
#key_generator ⇒ Object
      32 33 34  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 32 def key_generator get_header Cookies::GENERATOR_KEY end  | 
  
#secret_key_base ⇒ Object
      64 65 66  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 64 def secret_key_base get_header Cookies::SECRET_KEY_BASE end  | 
  
#signed_cookie_digest ⇒ Object
      60 61 62  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 60 def get_header Cookies::SIGNED_COOKIE_DIGEST end  | 
  
#signed_cookie_salt ⇒ Object
      36 37 38  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 36 def get_header Cookies::SIGNED_COOKIE_SALT end  | 
  
#use_authenticated_cookie_encryption ⇒ Object
      52 53 54  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 52 def get_header Cookies::USE_AUTHENTICATED_COOKIE_ENCRYPTION end  | 
  
#use_cookies_with_metadata ⇒ Object
      84 85 86  | 
    
      # File 'lib/action_dispatch/middleware/cookies.rb', line 84 def get_header Cookies::USE_COOKIES_WITH_METADATA end  |