# File lib/rudy/routines/handlers/keypair.rb, line 10 10: def raise_early_exceptions(name=nil) 11: name ||= current_machine_root 12: keyname = user_keypairname name 13: kp_file = pkey name 14: if registered? keyname 15: # This means no keypair file can be found 16: raise PrivateKeyNotFound, keyname if kp_file.nil? 17: # This means we found a keypair in the config but we cannot find the private key file. 18: raise PrivateKeyNotFound, kp_file if !File.exists?(kp_file) 19: else 20: raise PrivateKeyFileExists, kp_file if File.exists?(kp_file) 21: end 22: end