class Serial
Public Class Methods
serialize(temp)
click to toggle source
# File lib/blood_ruby.rb, line 16 def self.serialize(temp) x = 0 size = temp.length serialized = 'a:' + size.to_s + ':{' while x <= size do if x == size serialized << '}' else len = temp[x].length serialized << 'i:' + x.to_s + ';s:' + len.to_s + ':"' + temp[x] + '";' end x += 1 end return serialized end
unserialize(temp)
click to toggle source
# File lib/blood_ruby.rb, line 2 def self.unserialize(temp) temp = temp.split('"') size = temp.length x = 0 unserial = [] while x < size do if x % 2 == 1 name = temp[x] unserial << name end x += 1 end return unserial end