# File lib/puppet/provider/parsedfile.rb, line 218 218: def self.prefetch_target(target) 219: target_records = retrieve(target).each do |r| 220: r[:on_disk] = true 221: r[:target] = target 222: r[:ensure] = :present 223: end 224: 225: target_records = prefetch_hook(target_records) if respond_to?(:prefetch_hook) 226: 227: raise Puppet::DevError, "Prefetching #{target} for provider #{self.name} returned nil" unless target_records 228: 229: target_records 230: end