Sha256: 03e27e42f97f5eb4577be10a27977d60eabbeee86e164dfafc1a199c4272a246
Contents?: true
Size: 359 Bytes
Versions: 246
Compression:
Stored size: 359 Bytes
Contents
class Puppet::Settings::EnumSetting < Puppet::Settings::BaseSetting attr_accessor :values def type :enum end def munge(value) if values.include?(value) value else raise Puppet::Settings::ValidationError, "Invalid value '#{value}' for parameter #{@name}. Allowed values are '#{values.join("', '")}'" end end end
Version data entries
246 entries across 246 versions & 2 rubygems