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