class Puppet::Settings::EnumSetting

Attributes

values[RW]

Public Instance Methods

munge(value) click to toggle source
   # File lib/puppet/settings/enum_setting.rb
 8 def munge(value)
 9   if values.include?(value)
10     value
11   else
12     raise Puppet::Settings::ValidationError,
13       _("Invalid value '%{value}' for parameter %{name}. Allowed values are '%{allowed_values}'") % { value: value, name: @name, allowed_values: values.join("', '") }
14   end
15 end
type() click to toggle source
  # File lib/puppet/settings/enum_setting.rb
4 def type
5   :enum
6 end