# File lib/puppet/util/inifile.rb, line 151
151:         def store
152:             @files.each do |file, lines|
153:                 text = ""
154:                 dirty = false
155:                 lines.each do |l|
156:                     if l.is_a?(Section)
157:                         dirty ||= l.dirty?
158:                         text << l.format
159:                         l.mark_clean
160:                     else
161:                         text << l
162:                     end
163:                 end
164:                 if dirty
165:                     Puppet::Util::FileType.filetype(:flat).new(file).write(text)
166:                     return file
167:                 end
168:             end
169:         end