Method: IBMSmartCloud#display_keys

Defined in:
lib/smartcloud.rb

#display_keysObject Also known as: display_keypairs



331
332
333
334
335
336
337
338
339
340
341
342
# File 'lib/smartcloud.rb', line 331

def display_keys
  keys = describe_keys

  table = Terminal::Table.new do |t|
    t.headings = ['KeyName', 'Used By Instances', 'Last Modified']
    keys.each do |k|
      t.add_row [k.KeyName, (k.Instances.empty? ? '[NONE]' : arrayize(k.Instances.InstanceID).join("\n")), time_format( k.LastModifiedTime )]
    end
  end

  logger.info table
end