Method: Puppet::Provider::ParsedFile.flush_target

Defined in:
lib/vendor/puppet/provider/parsedfile.rb

.flush_target(target) ⇒ Object

Flush all of the records relating to a specific target.



89
90
91
92
93
94
95
96
# File 'lib/vendor/puppet/provider/parsedfile.rb', line 89

def self.flush_target(target)
  backup_target(target)

  records = target_records(target).reject { |r|
    r[:ensure] == :absent
  }
  target_object(target).write(to_file(records))
end