This specialized {Puppet::Parameter} handles boolean options, accepting lots of strings and symbols for both truthiness and falsehood.
# File lib/puppet/parameter/boolean.rb, line 7 def unsafe_munge(value) Puppet::Coercion.boolean(value) end
# File lib/puppet/parameter/boolean.rb, line 11 def self.initvars super @value_collection.newvalues(*Puppet::Coercion.boolean_values) end