Sha256: 2352d8f98311e1d53cc71c2db7582ec13f5022ce9b0481a64c09dd9428b34cf8
Contents?: true
Size: 343 Bytes
Versions: 5
Compression:
Stored size: 343 Bytes
Contents
class Ginst::Ssh def self.public_keys if (files = public_key_files) keys = {} files.each {|f| keys[File.basename(f)] = File.read(f).strip } keys else {} end end private def self.public_key_files ssh_dir = File.expand_path("~/.ssh") Dir.glob(ssh_dir+"/id_*.pub") end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ginst-2009.12.8 | lib/ginst/ssh.rb |
ginst-2009.11.24 | lib/ginst/ssh.rb |
ginst-2009.11.23 | lib/ginst/ssh.rb |
ginst-2.0.1 | lib/ginst/ssh.rb |
ginst-2.0.0 | lib/ginst/ssh.rb |