Method: Puppet::Interface::OptionManager#display_global_options

Defined in:
lib/puppet/interface/option_manager.rb

#display_global_options(*args) ⇒ Object Also known as: display_global_option

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/puppet/interface/option_manager.rb', line 9

def display_global_options(*args)
  @display_global_options ||= []
  [args].flatten.each do |refopt|
    unless Puppet.settings.include?(refopt)
      #TRANSLATORS 'Puppet.settings' references to the Puppet settings options and should not be translated
      raise ArgumentError, _("Global option %{option} does not exist in Puppet.settings") % { option: refopt }
    end
    @display_global_options << refopt if refopt
  end
  @display_global_options.uniq!
  @display_global_options
end