dump(value)
click to toggle source
@api semipublic
def dump(value)
return if value.nil?
[ Marshal.dump(value) ].pack('m')
end
load(value)
click to toggle source
@api semipublic
def load(value)
case value
when ::String
Marshal.load(value.unpack('m').first)
when ::Object
value
end
end
to_child_key()
click to toggle source
@api private
def to_child_key
self.class
end