# 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