Class: Puppet::Settings::CertificateRevocationSetting

Inherits:
BaseSetting show all
Defined in:
lib/puppet/settings/certificate_revocation_setting.rb

Constant Summary

Constants inherited from BaseSetting

BaseSetting::HOOK_TYPES

Instance Attribute Summary

Attributes inherited from BaseSetting

#call_hook, #default, #deprecated, #desc, #name, #section, #short

Instance Method Summary collapse

Methods inherited from BaseSetting

#allowed_on_commandline?, available_call_hook_values, #call_hook_on_define?, #call_hook_on_initialize?, #completely_deprecated?, #deprecated?, #getopt_args, #has_hook?, #hook=, #initialize, #inspect, #iscreated, #iscreated?, #optparse_args, #print, #set_meta, #to_config, #value

Constructor Details

This class inherits a constructor from Puppet::Settings::BaseSetting

Instance Method Details

#munge(value) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/puppet/settings/certificate_revocation_setting.rb', line 10

def munge(value)
  case value
  when 'chain', 'true', TrueClass
    :chain
  when 'leaf'
    :leaf
  when 'false', FalseClass, NilClass
    false
  else
    raise Puppet::Settings::ValidationError, _("Invalid certificate revocation value %{value}: must be one of 'true', 'chain', 'leaf', or 'false'") % { value: value }
  end
end

#typeObject



6
7
8
# File 'lib/puppet/settings/certificate_revocation_setting.rb', line 6

def type
  :certificate_revocation
end