Sha256: 529909d8b2933fe22f8c0547d911ab21e6678be71f52248ec40d27dc88eb1195
Contents?: true
Size: 794 Bytes
Versions: 3
Compression:
Stored size: 794 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} if @property_hash.empty? @property_hash[:ensure] = :absent end end @property_hash.dup end end # $Id: package.rb 2559 2007-06-11 20:48:06Z luke $
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.23.0 | lib/puppet/provider/package.rb |
puppet-0.23.2 | lib/puppet/provider/package.rb |
puppet-0.23.1 | lib/puppet/provider/package.rb |