Class: Serial
- Inherits:
-
Object
- Object
- Serial
- Defined in:
- lib/blood_ruby.rb
Class Method Summary collapse
Class Method Details
.serialize(temp) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# 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) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# 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 |