class Puppet::Settings::SymbolicEnumSetting

Attributes

values[RW]

Public Instance Methods

munge(value) click to toggle source
   # File lib/puppet/settings/symbolic_enum_setting.rb
 8 def munge(value)
 9   sym = value.to_sym
10   if values.include?(sym)
11     sym
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/symbolic_enum_setting.rb
4 def type
5   :symbolic_enum
6 end