Sha256: b41027db1e792eae5d12631b3e2a9fae9e7229334d023560626a82588bfafe9c
Contents?: true
Size: 579 Bytes
Versions: 11
Compression:
Stored size: 579 Bytes
Contents
require 'puppet/provider/confine' class Puppet::Provider::Confine::Exists < Puppet::Provider::Confine def self.summarize(confines) confines.inject([]) { |total, confine| total + confine.summary } end def pass?(value) if for_binary? return false unless value = binary(value) end value and FileTest.exist?(value) end def message(value) "file %s does not exist" % value end def summary result.zip(values).inject([]) { |array, args| val, f = args; array << f unless val; array } end end
Version data entries
11 entries across 11 versions & 1 rubygems