class ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar
def parse(name, encrypted_message, purpose: nil)
def parse(name, encrypted_message, purpose: nil) rotated = false data = @encryptor.decrypt_and_verify(encrypted_message, purpose: purpose, on_rotation: -> { rotated = true }) super(name, data, force_reserialize: rotated) rescue ActiveSupport::MessageEncryptor::InvalidMessage, ActiveSupport::MessageVerifier::InvalidSignature nil end