Sha256: 2adf132c1a539cba21030f365828d4d73ca9dce8942e491cde9e0b568f2f1f16

Contents?: true

Size: 469 Bytes

Versions: 11

Compression:

Stored size: 469 Bytes

Contents

require 'puppet/provider/confine'

class Puppet::Provider::Confine::True < Puppet::Provider::Confine
    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

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
puppet-0.25.5 lib/puppet/provider/confine/true.rb
puppet-0.25.4 lib/puppet/provider/confine/true.rb
puppet-0.25.3 lib/puppet/provider/confine/true.rb
puppet-0.24.9 lib/puppet/provider/confine/true.rb
puppet-0.25.2 lib/puppet/provider/confine/true.rb
puppet-0.25.1 lib/puppet/provider/confine/true.rb
puppet-0.25.0 lib/puppet/provider/confine/true.rb
puppet-0.24.5 lib/puppet/provider/confine/true.rb
puppet-0.24.6 lib/puppet/provider/confine/true.rb
puppet-0.24.7 lib/puppet/provider/confine/true.rb
puppet-0.24.8 lib/puppet/provider/confine/true.rb