Method: TNetstring.parse_list

Defined in:
lib/tnetstring.rb

.parse_list(data) ⇒ Object

:nodoc:



59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/tnetstring.rb', line 59

def self.parse_list(data) # :nodoc:
  return [] if data.length == 0
  list = []
  value, remain = parse(data)
  list << value

  while remain.length > 0
    value, remain = parse(remain)
    list << value
  end
  list
end