Page MenuHomeSoftware Heritage

section.rb
No OneTemporary

section.rb

module Puppet
module Util
class IniFile
class Section
def initialize(name, start_line, end_line, settings)
@name = name
@start_line = start_line
@end_line = end_line
@existing_settings = settings.nil? ? {} : settings
@additional_settings = {}
end
attr_reader :name, :start_line, :end_line, :additional_settings
def get_value(setting_name)
@existing_settings[setting_name] || @additional_settings[setting_name]
end
def has_existing_setting?(setting_name)
@existing_settings.has_key?(setting_name)
end
def update_existing_setting(setting_name, value)
@existing_settings[setting_name] = value
end
def remove_existing_setting(setting_name)
@existing_settings.delete(setting_name)
end
def set_additional_setting(setting_name, value)
@additional_settings[setting_name] = value
end
end
end
end
end

File Metadata

Mime Type
text/x-ruby
Expires
Jun 4 2025, 7:06 PM (10 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3398936

Event Timeline