# File lib/puppet/provider/package/pkg.rb, line 12 12: def self.instances 13: packages = [] 14: 15: cmd = "#{command(:pkg)} list -H" 16: execpipe(cmd) do |process| 17: hash = {} 18: 19: # now turn each returned line into a package object 20: process.each { |line| 21: if hash = parse_line(line) 22: packages << new(hash) 23: end 24: } 25: end 26: 27: packages 28: end