class KeypairStatus

Public Class Methods

all_keypairs(os_compute) click to toggle source
# File lib/danarchy_sys/cli/keypair_manager/keypair_status.rb, line 3
def self.all_keypairs(os_compute)
  keypairs = os_compute.keypairs.all_keypairs

  keypairs.each do |keypair|
    single_keypair(keypair)
    puts ''
  end

end
single_keypair(keypair) click to toggle source
# File lib/danarchy_sys/cli/keypair_manager/keypair_status.rb, line 13
def self.single_keypair(keypair)
  istats = { 'Name'  => keypair.name,
             'Fingerprint' => keypair.fingerprint,
             'Public Key' => keypair.public_key,
           }

  format = "%#{istats.keys.max.size + 2}s"

  istats.each do |k, v|
    printf("#{format} %0s\n", "#{k}:", v)
  end
end