# File lib/puppet/provider/zone/solaris.rb, line 10
10:     def self.line2hash(line)
11:         fields = [:id, :name, :ensure, :path]
12: 
13:         properties = {}
14:         line.split(":").each_with_index { |value, index|
15:             next unless fields[index]
16:             properties[fields[index]] = value
17:         }
18: 
19:         # Configured but not installed zones do not have IDs
20:         if properties[:id] == "-"
21:             properties.delete(:id)
22:         end
23: 
24:         properties[:ensure] = symbolize(properties[:ensure])
25: 
26:         return properties
27:     end