Module: ActionDispatch::RequestCookieMethods

Defined in:
lib/action_dispatch/middleware/cookies.rb

Instance Method Summary collapse

Instance Method Details

[View source]

48
49
50
# File 'lib/action_dispatch/middleware/cookies.rb', line 48

def authenticated_encrypted_cookie_salt
  get_header Cookies::AUTHENTICATED_ENCRYPTED_COOKIE_SALT
end
[View source]

11
12
13
14
15
# File 'lib/action_dispatch/middleware/cookies.rb', line 11

def cookie_jar
  fetch_header("action_dispatch.cookies") do
    self.cookie_jar = Cookies::CookieJar.build(self, cookies)
  end
end
[View source]

28
29
30
# File 'lib/action_dispatch/middleware/cookies.rb', line 28

def cookie_jar=(jar)
  set_header "action_dispatch.cookies", jar
end

#cookies_digestObject

[View source]

76
77
78
# File 'lib/action_dispatch/middleware/cookies.rb', line 76

def cookies_digest
  get_header Cookies::COOKIES_DIGEST
end

#cookies_rotationsObject

[View source]

80
81
82
# File 'lib/action_dispatch/middleware/cookies.rb', line 80

def cookies_rotations
  get_header Cookies::COOKIES_ROTATIONS
end

#cookies_same_site_protectionObject

[View source]

72
73
74
# File 'lib/action_dispatch/middleware/cookies.rb', line 72

def cookies_same_site_protection
  get_header(Cookies::COOKIES_SAME_SITE_PROTECTION) || Proc.new { }
end

#cookies_serializerObject

[View source]

68
69
70
# File 'lib/action_dispatch/middleware/cookies.rb', line 68

def cookies_serializer
  get_header Cookies::COOKIES_SERIALIZER
end
[View source]

56
57
58
# File 'lib/action_dispatch/middleware/cookies.rb', line 56

def encrypted_cookie_cipher
  get_header Cookies::ENCRYPTED_COOKIE_CIPHER
end
[View source]

40
41
42
# File 'lib/action_dispatch/middleware/cookies.rb', line 40

def encrypted_cookie_salt
  get_header Cookies::ENCRYPTED_COOKIE_SALT
end
[View source]

44
45
46
# File 'lib/action_dispatch/middleware/cookies.rb', line 44

def encrypted_signed_cookie_salt
  get_header Cookies::ENCRYPTED_SIGNED_COOKIE_SALT
end

Returns:

  • (Boolean)
[View source]

24
25
26
# File 'lib/action_dispatch/middleware/cookies.rb', line 24

def have_cookie_jar?
  has_header? "action_dispatch.cookies"
end

#key_generatorObject

[View source]

32
33
34
# File 'lib/action_dispatch/middleware/cookies.rb', line 32

def key_generator
  get_header Cookies::GENERATOR_KEY
end

#secret_key_baseObject

[View source]

64
65
66
# File 'lib/action_dispatch/middleware/cookies.rb', line 64

def secret_key_base
  get_header Cookies::SECRET_KEY_BASE
end
[View source]

60
61
62
# File 'lib/action_dispatch/middleware/cookies.rb', line 60

def signed_cookie_digest
  get_header Cookies::SIGNED_COOKIE_DIGEST
end
[View source]

36
37
38
# File 'lib/action_dispatch/middleware/cookies.rb', line 36

def signed_cookie_salt
  get_header Cookies::SIGNED_COOKIE_SALT
end
[View source]

52
53
54
# File 'lib/action_dispatch/middleware/cookies.rb', line 52

def use_authenticated_cookie_encryption
  get_header Cookies::USE_AUTHENTICATED_COOKIE_ENCRYPTION
end

#use_cookies_with_metadataObject

[View source]

84
85
86
# File 'lib/action_dispatch/middleware/cookies.rb', line 84

def 
  get_header Cookies::USE_COOKIES_WITH_METADATA
end