Sha256: 76af68a8d717f90145b489d24122320b0a1e4ab6f2c996089c0ba953f2b8a752
Contents?: true
Size: 636 Bytes
Versions: 21
Compression:
Stored size: 636 Bytes
Contents
# Created by Luke A. Kanies on 2007-06-05. # Copyright (c) 2007. All rights reserved. class Puppet::Provider::Package < Puppet::Provider # Prefetch our package list, yo. def self.prefetch(packages) instances.each do |prov| if pkg = packages[prov.name] pkg.provider = prov end end end # Clear out the cached values. def flush @property_hash.clear end # Look up the current status. def properties if @property_hash.empty? @property_hash = query || {:ensure => :absent} @property_hash[:ensure] = :absent if @property_hash.empty? end @property_hash.dup end end
Version data entries
21 entries across 21 versions & 1 rubygems