# File lib/travis/cli/sshkey.rb, line 36 def update_key(value, file) error "#{file} does not look like a private key" unless value.lines.first =~ /PRIVATE KEY/ value = remove_passphrase(value) self.description ||= ask("Key description: ") { |q| q.default = "Custom Key" } if interactive? say "Updating ssh key for #{color slug, :info} with key from #{color file, :info}" empty_line ssh_key.update(:value => value, :description => description || file) end