# 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 #{request.key}: #{detail}"
40:     end
41:   end