class Puppet::Confine::Exists
Public Class Methods
summarize(confines)
click to toggle source
# File lib/puppet/confine/exists.rb 5 def self.summarize(confines) 6 confines.inject([]) { |total, confine| total + confine.summary } 7 end
Public Instance Methods
message(value)
click to toggle source
# File lib/puppet/confine/exists.rb 13 def message(value) 14 "file #{value} does not exist" 15 end
pass?(value)
click to toggle source
# File lib/puppet/confine/exists.rb 9 def pass?(value) 10 value && (for_binary? ? which(value) : Puppet::FileSystem.exist?(value)) 11 end
summary()
click to toggle source
# File lib/puppet/confine/exists.rb 17 def summary 18 result.zip(values).inject([]) { |array, args| val, f = args; array << f unless val; array } 19 end