Module: Sgdoc::Cli

Defined in:
lib/sgdoc/cli.rb

Class Method Summary collapse

Class Method Details

.run(argv) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/sgdoc/cli.rb', line 3

def self.run(argv)
  # VPC Information vpc_id, cidr, name

  client = Client.new
  template_path = File.expand_path('../templates/security_groups.md.erb', __FILE__)

  result = Erubis::Eruby.new(File.read(template_path))
    .result(security_groups_by_vpc_id: client.security_groups_by_vpc_id, instances_by_vpc_id: client.instances_by_vpc_id)

  puts result
end