class Rack::Protection::EncryptedCookie::Base64::Marshal

Encode session cookies as Marshaled Base64 data

Public Instance Methods

decode(str) click to toggle source
# File lib/rack/protection/encrypted_cookie.rb, line 81
def decode(str)
  return unless str

  begin
    ::Marshal.load(super(str))
  rescue StandardError
    nil
  end
end
encode(str) click to toggle source
# File lib/rack/protection/encrypted_cookie.rb, line 77
def encode(str)
  super(::Marshal.dump(str))
end