Sha256: 2e23220da03e4c019ab145ec4a86ad34775503538ef0fb51a52d72f316a76800
Contents?: true
Size: 460 Bytes
Versions: 5
Compression:
Stored size: 460 Bytes
Contents
class Inventory::Keypair < Inventory::Base def header ["Key Name", "Instance Count"] end def data key_pairs.map do |key| instance_count = instance_count(key) [key.key_name, instance_count] end end def sort(data) data.sort_by { |i| i[1] }.reverse end def key_pairs @key_pairs ||= ec2.describe_key_pairs.key_pairs end def instance_count(key) instances.count { |i| i.key_name == key.key_name } end end
Version data entries
5 entries across 5 versions & 1 rubygems