Sha256: 8da32e5f892ae9d49f078ce9e103a1e4aad9fe2707fae48064c1179ce3277815
Contents?: true
Size: 495 Bytes
Versions: 208
Compression:
Stored size: 495 Bytes
Contents
class Puppet::Confine::Any < Puppet::Confine def self.summarize(confines) confines.inject(0) { |count, confine| count + confine.summary } end def pass?(value) !! value end def message(value) "0 confines (of #{value.length}) were true" end def summary result.find_all { |v| v == true }.length end def valid? if @values.any? { |value| pass?(value) } true else Puppet.debug { "#{label}: #{message(@values)}" } false end end end
Version data entries
208 entries across 208 versions & 1 rubygems