class ActiveRecord::SessionStore::ClassMethods::JsonSerializer

Uses built-in JSON library to encode/decode session

Public Class Methods

dump(value) click to toggle source
# File lib/active_record/session_store.rb, line 69
def self.dump(value)
  JSON.dump(value: value)
end
load(value) click to toggle source
# File lib/active_record/session_store.rb, line 64
def self.load(value)
  hash = JSON.parse(value)
  hash.is_a?(Hash) ? hash.with_indifferent_access[:value] : hash
end