class Rack::Session::Cookie::Base64::JSON
N.B. Unlike other encoding methods, the contained objects must be a valid JSON
composite type, either a Hash or an Array.
Public Instance Methods
Source
# File lib/rack/session/cookie.rb, line 79 def decode(str) return unless str ::JSON.parse(super(str)) rescue nil end
Calls superclass method
Rack::Session::Cookie::Base64#decode
Source
# File lib/rack/session/cookie.rb, line 75 def encode(obj) super(::JSON.dump(obj)) end
Calls superclass method
Rack::Session::Cookie::Base64#encode