Class: Ec2list::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/ec2list/cli.rb

Instance Method Summary collapse

Instance Method Details

#displayObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/ec2list/cli.rb', line 15

def display
  if options[:k]
    ec2_list.values(options[:k].split(',').map(&:to_sym)).each do |v|
      puts v if v.length > 0
    end
  elsif options[:l]
    ec2_list.result.each do |instance|
      puts display_columns.map { |column| instance[column] }.join(' ')
    end
  else
    Formatador.display_compact_table ec2_list.result, display_columns
  end
end