# File lib/puppet/indirector/key/file.rb, line 33 33: def save(request) 34: super 35: 36: begin 37: Puppet.settings.writesub(:publickeydir, public_key_path(request.key)) { |f| f.print request.instance.content.public_key.to_pem } 38: rescue => detail 39: raise Puppet::Error, "Could not write %s: %s" % [request.key, detail] 40: end 41: end