# File lib/puppet/util/settings/setting.rb, line 67 67: def to_config 68: str = @desc.gsub(/^/, "# ") + "\n" 69: 70: # Add in a statement about the default. 71: str += "# The default value is '#{@default}'.\n" if @default 72: 73: # If the value has not been overridden, then print it out commented 74: # and unconverted, so it's clear that that's the default and how it 75: # works. 76: value = @settings.value(self.name) 77: 78: if value != @default 79: line = "#{@name} = #{value}" 80: else 81: line = "# #{@name} = #{@default}" 82: end 83: 84: str += line + "\n" 85: 86: str.gsub(/^/, " ") 87: end