Sha256: 18b0df621ce2e731dc02dc2111ea74bea7cee5fb6f2d1760f5bfe2737e49a429

Contents?: true

Size: 454 Bytes

Versions: 5

Compression:

Stored size: 454 Bytes

Contents

class Inventory::Iam < Inventory::Base
  autoload :Shared, "inventory/iam/shared"
  autoload :Summary, "inventory/iam/summary"
  autoload :User, "inventory/iam/user"
  autoload :Group, "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

5 entries across 5 versions & 1 rubygems

Version Path
aws-inventory-0.3.2 lib/inventory/iam.rb
aws-inventory-0.3.1 lib/inventory/iam.rb
aws-inventory-0.3.0 lib/inventory/iam.rb
aws-inventory-0.2.1 lib/inventory/iam.rb
aws-inventory-0.2.0 lib/inventory/iam.rb