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