class Puppet::Settings::EnumSetting

Attributes

values[RW]

Public Instance Methods

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