Class: Rack::Session::Cookie::Base64::JSON
- Inherits:
-
Rack::Session::Cookie::Base64
- Object
- Rack::Session::Cookie::Base64
- Rack::Session::Cookie::Base64::JSON
- Defined in:
- rack/rack/session/cookie.rb
Overview
N.B. Unlike other encoding methods, the contained objects must be a valid JSON composite type, either a Hash or an Array.
Instance Method Summary (collapse)
Instance Method Details
- (void) decode(str)
76 77 78 79 |
# File 'rack/rack/session/cookie.rb', line 76 def decode(str) return unless str ::Rack::Utils::OkJson.decode(super(str)) rescue nil end |
- (void) encode(obj)
72 73 74 |
# File 'rack/rack/session/cookie.rb', line 72 def encode(obj) super(::Rack::Utils::OkJson.encode(obj)) end |