class BooticClient::Client::SafeCacheSerializer
Constants
- PREFIX
- PREFIX_EXP
Public Class Methods
dump(data)
click to toggle source
# File lib/bootic_client/client.rb, line 68 def self.dump(data) data[:body] = "#{PREFIX}#{Base64.strict_encode64(data[:body])}" if data[:body].is_a?(String) JSON.dump(data) end
load(string)
click to toggle source
# File lib/bootic_client/client.rb, line 73 def self.load(string) data = JSON.load(string) if data['body'] =~ PREFIX_EXP data['body'] = Base64.strict_decode64(data['body'].sub(PREFIX, '')) end data end