blob: 86b3b144f307ca3e3cac36a5627306e8bbb85bb4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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
|