Class: Puppet::Settings::DirectorySetting
- Inherits:
-
FileSetting
- Object
- BaseSetting
- StringSetting
- FileSetting
- Puppet::Settings::DirectorySetting
- Defined in:
- lib/puppet/settings/directory_setting.rb
Constant Summary
Constants inherited from BaseSetting
Instance Attribute Summary
Attributes inherited from FileSetting
Attributes inherited from BaseSetting
#call_hook, #default, #deprecated, #desc, #name, #section, #short
Instance Method Summary collapse
Methods inherited from FileSetting
#exclusive_open, #group, #group=, #initialize, #munge, #open, #owner, #owner=, #set_meta, #to_resource
Methods inherited from StringSetting
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?, #munge, #optparse_args, #print, #set_meta, #to_config, #value
Constructor Details
This class inherits a constructor from Puppet::Settings::FileSetting
Instance Method Details
#open_file(filename, option = 'r', &block) ⇒ Object
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.
15 16 17 18 19 |
# File 'lib/puppet/settings/directory_setting.rb', line 15 def open_file(filename, option = 'r', &block) controlled_access do |mode| Puppet::FileSystem.open(filename, mode, option, &block) end end |
#type ⇒ Object
4 5 6 |
# File 'lib/puppet/settings/directory_setting.rb', line 4 def type :directory end |