Class: HubSsoLib::Serialiser

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

Overview

Simple object serialiser and deserialiser using Marshal and Base64.

Class Method Summary collapse

Class Method Details

.deserialise_object(data) ⇒ Object



129
130
131
# File 'lib/hub_sso_lib.rb', line 129

def self.deserialise_object(data)
  Marshal.load(Base64.strict_decode64(data)) rescue nil
end

.serialise_object(object) ⇒ Object



125
126
127
# File 'lib/hub_sso_lib.rb', line 125

def self.serialise_object(object)
  Base64.strict_encode64(Marshal.dump(object))
end