Class: PHPSession::Encoder::StringSerializer

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



57
58
59
60
61
62
# File 'lib/php_session/encoder.rb', line 57

def serialize(value)
  value = value.to_s
  # encode here for valid bytesize
  s = value.encode(@encoder.encoding, @encoder.encoding_option)
  %|s:#{s.bytesize}:"#{s}";|
end