module ActionDispatch::Cookies::ChainedCookieJars

def signed

cookies.signed[:discount] # => 45

# => Set-Cookie: discount=BAhpMg==--2c1c6906c90a3bc4fd54a51ffb41dffa4bf6b5f7; path=/
cookies.signed[:discount] = 45

Example:

This jar requires that you set a suitable secret for the verification on your app's +secret_key_base+.

cookie was tampered with by the user (or a 3rd party), +nil+ will be returned.
the cookie again. This is useful for creating cookies with values that the user is not supposed to change. If a signed
Returns a jar that'll automatically generate a signed representation of cookie value and verify it when reading from
def signed
  @signed ||= SignedKeyRotatingCookieJar.new(self)
end