class Puppet::Settings::SymbolicEnumSetting

Attributes

values[RW]

Public Instance Methods

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