class Puppet::Settings::EnumSetting

Attributes

values[RW]

Public Instance Methods

munge(value) click to toggle source
# File lib/puppet/settings/enum_setting.rb, line 8
def munge(value)
  if values.include?(value)
    value
  else
    raise Puppet::Settings::ValidationError,
      "Invalid value '#{value}' for parameter #{@name}. Allowed values are '#{values.join("', '")}'"
  end
end
type() click to toggle source
# File lib/puppet/settings/enum_setting.rb, line 4
def type
  :enum
end