# File lib/puppet/util/reference.rb, line 165
165:     def to_rest(withcontents = true)
166:         # First the header
167:         text = h(@title, 1)
168:         text += "\n\n**This page is autogenerated; any changes will get overwritten** *(last generated on #{Time.now.to_s})*\n\n"
169:         if withcontents
170:             text +=  ".. contents:: :depth: %s\n\n" % @depth
171:         end
172: 
173:         text += @header
174: 
175:         text += generate()
176: 
177:         if withcontents
178:             text += self.class.footer
179:         end
180: 
181:         return text
182:     end