Class: ActiveRecord::SessionStore::ClassMethods::MarshalSerializer

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record/session_store.rb

Overview

Use Marshal with Base64 encoding

Class Method Summary collapse

Class Method Details

.dump(value) ⇒ Object



63
64
65
# File 'lib/active_record/session_store.rb', line 63

def self.dump(value)
  ::Base64.encode64(Marshal.dump(value))
end

.load(value) ⇒ Object



59
60
61
# File 'lib/active_record/session_store.rb', line 59

def self.load(value)
  Marshal.load(::Base64.decode64(value))
end