Class: PHPSession::Decoder::State::ArrayStart
- Inherits:
-
Object
- Object
- PHPSession::Decoder::State::ArrayStart
- Defined in:
- lib/php_session/decoder.rb
Class Method Summary collapse
Class Method Details
.parse(decoder) ⇒ Object
191 192 193 194 195 196 197 198 199 |
# File 'lib/php_session/decoder.rb', line 191 def self.parse(decoder) raise Errors::ParseError, "invalid array format" unless decoder.buffer =~ /\A{/ decoder.buffer = decoder.buffer[1..-1] if decoder.elements_count > 0 decoder.state = VarType else decoder.process_empty_array_value end end |