Sha256: e8b49aabc302002137f34ac87a47dfd6942c22815688ded55fb2a39be5c9c24f

Contents?: true

Size: 530 Bytes

Versions: 4

Compression:

Stored size: 530 Bytes

Contents

class AwsInventory::SecurityGroup < AwsInventory::Base
  autoload :Shared, "aws_inventory/security_group/shared"
  autoload :Summary, "aws_inventory/security_group/summary"
  autoload :Open, "aws_inventory/security_group/open"
  autoload :Unused, "aws_inventory/security_group/unused"

  # Default is the open report because it seems like the most useful report
  def report
    Summary.new(@options).report if show(:summary)
    Open.new(@options).report if show(:open)
    Unused.new(@options).report if show(:unused)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
aws-inventory-0.4.5 lib/aws_inventory/security_group.rb
aws-inventory-0.4.3 lib/aws_inventory/security_group.rb
aws-inventory-0.4.2 lib/aws_inventory/security_group.rb
aws-inventory-0.4.0 lib/aws_inventory/security_group.rb