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