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



127
128
129
# File 'lib/hub_sso_lib.rb', line 127

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

.serialise_object(object) ⇒ Object



123
124
125
# File 'lib/hub_sso_lib.rb', line 123

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