class Puppet::Confine::Exists

Public Class Methods

summarize(confines) click to toggle source
  # File lib/puppet/confine/exists.rb
4 def self.summarize(confines)
5   confines.inject([]) { |total, confine| total + confine.summary }
6 end

Public Instance Methods

message(value) click to toggle source
   # File lib/puppet/confine/exists.rb
12 def message(value)
13   "file #{value} does not exist"
14 end
pass?(value) click to toggle source
   # File lib/puppet/confine/exists.rb
 8 def pass?(value)
 9   value && (for_binary? ? which(value) : Puppet::FileSystem.exist?(value))
10 end
summary() click to toggle source
   # File lib/puppet/confine/exists.rb
16 def summary
17   result.zip(values).inject([]) { |array, args| val, f = args; array << f unless val; array }
18 end