Current Path : /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/confine/ |
Current File : //opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/confine/true.rb |
require 'puppet/confine/boolean' class Puppet::Confine::True < Puppet::Confine include Puppet::Confine::Boolean def passing_value true end def self.summarize(confines) confines.inject(0) { |count, confine| count + confine.summary } end def pass?(value) # Double negate, so we only get true or false. ! ! value end def message(value) "false value when expecting true" end def summary result.find_all { |v| v == true }.length end end