Sha256: 8149274f6882d998c17efd2c0d58c90f36d46fac2b650fa7c489724eb6869213
Contents?: true
Size: 592 Bytes
Versions: 91
Compression:
Stored size: 592 Bytes
Contents
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 def validate_source(value) true end end
Version data entries
91 entries across 91 versions & 4 rubygems