Sha256: a67c0f6c87591a6f65e87bfe24c18103aa6d54e31cb5d9a2be0fe5ea318982c5

Contents?: true

Size: 476 Bytes

Versions: 4

Compression:

Stored size: 476 Bytes

Contents

class AwsInventory::Iam < AwsInventory::Base
  autoload :Shared, "aws_inventory/iam/shared"
  autoload :Summary, "aws_inventory/iam/summary"
  autoload :User, "aws_inventory/iam/user"
  autoload :Group, "aws_inventory/iam/group"

  # Default is the groups report because it seems like the most useful report
  def report
    Summary.new(@options).report if show(:summary)
    User.new(@options).report if show(:users)
    Group.new(@options).report if show(:groups)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

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