class PHPSession::Decoder::State::VarName
Public Class Methods
parse(decoder)
click to toggle source
# File lib/php_session/decoder.rb, line 123 def self.parse(decoder) matches = /\A(.*?)\|(.*)\Z/m.match(decoder.buffer) raise Errors::ParseError, "invalid format" if matches.nil? varName = matches[1] decoder.buffer = matches[2] decoder.stack.push(varName) decoder.state = VarType end