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