# File lib/puppet/provider/package/apple.rb, line 24 24: def self.instance_by_name 25: Dir.entries("/Library/Receipts").find_all { |f| 26: f =~ /\.pkg$/ 27: }.collect { |f| 28: name = f.sub(/\.pkg/, '') 29: yield name if block_given? 30: 31: name 32: } 33: end