Class: Rack::Session::CookieStore::Marshal

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/session/cookie_store.rb

Instance Method Summary collapse

Instance Method Details

#dump(hash) ⇒ Object



30
31
32
# File 'lib/rack/session/cookie_store.rb', line 30

def dump(hash)
  "j:#{JSON.dump(hash)}"
end

#load(str) ⇒ Object



34
35
36
37
38
39
# File 'lib/rack/session/cookie_store.rb', line 34

def load(str)
  return nil unless str [0..1] == 'j:'
  JSON.parse(str[2..-1])
rescue
  nil
end