Class: PHPSession::Encoder::ArraySerializer

Inherits:
Serializer
  • Object
show all
Defined in:
lib/php_session/encoder.rb

Instance Method Summary collapse

Methods inherited from Serializer

#initialize

Constructor Details

This class inherits a constructor from PHPSession::Encoder::Serializer

Instance Method Details

#serialize(value) ⇒ Object



93
94
95
96
97
# File 'lib/php_session/encoder.rb', line 93

def serialize(value)
  key_values = value.map.with_index{|el, i| [i, el]}
  hash = Hash[key_values]
  HashSerializer.new(@encoder).serialize(hash)
end