# 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