# File lib/puppet/confine/any.rb, line 10 def message(value) "0 confines (of #{value.length}) were true" end
# File lib/puppet/confine/any.rb, line 6 def pass?(value) !! value end
# File lib/puppet/confine/any.rb, line 14 def summary result.find_all { |v| v == true }.length end
# File lib/puppet/confine/any.rb, line 18 def valid? if @values.any? { |value| pass?(value) } true else Puppet.debug("#{label}: #{message(@values)}") false end end
# File lib/puppet/confine/any.rb, line 2 def self.summarize(confines) confines.inject(0) { |count, confine| count + confine.summary } end