Module: PhpSessionSerialization
- Defined in:
- lib/php_serialization.rb
Class Method Summary collapse
Class Method Details
.dump(hash) ⇒ Object
42 43 44 45 46 |
# File 'lib/php_serialization.rb', line 42 def dump(hash) str = "" hash.each { |key,value| str << "#{key}|#{PhpSerialization.dump(value)}" } str end |
.load(str) ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/php_serialization.rb', line 31 def load(str) hash = {} while str =~ /^([^|]+)\|(.*?[;}])(?=[^;}|]+\||$)/ hash[$1] = PhpSerialization.load($2) str = $' end hash end |