# File lib/puppet/util/settings.rb, line 254
254:     def metadata(param)
255:         if obj = @config[param.to_sym] and obj.is_a?(FileSetting)
256:             return [:owner, :group, :mode].inject({}) do |meta, p|
257:                 if v = obj.send(p)
258:                     meta[p] = v
259:                 end
260:                 meta
261:             end
262:         else
263:             nil
264:         end
265:     end