method
deserialize
v6.0.0 -
Show latest stable
- Class:
ActionDispatch::Cookies::SerializedCookieJars
deserialize(name)protected
No documentation available.
# File actionpack/lib/action_dispatch/middleware/cookies.rb, line 530
def deserialize(name)
rotate = false
value = yield -> { rotate = true }
if value
case
when needs_migration?(value)
Marshal.load(value).tap do |v|
self[name] = { value: v }
end
when rotate
serializer.load(value).tap do |v|
self[name] = { value: v }
end
else
serializer.load(value)
end
end
end