# File lib/puppet/provider/parsedfile.rb, line 225 225: def self.prefetch_target(target) 226: target_records = retrieve(target).each do |r| 227: r[:on_disk] = true 228: r[:target] = target 229: r[:ensure] = :present 230: end 231: 232: if respond_to?(:prefetch_hook) 233: target_records = prefetch_hook(target_records) 234: end 235: 236: unless target_records 237: raise Puppet::DevError, "Prefetching %s for provider %s returned nil" % [target, self.name] 238: end 239: 240: target_records 241: end