Module: Outliers::Resources

Defined in:
lib/outliers/resources.rb,
lib/outliers/resources/aws/iam/user.rb,
lib/outliers/resources/aws/ec2/image.rb,
lib/outliers/resources/aws/s3/bucket.rb,
lib/outliers/resources/aws/sqs/queue.rb,
lib/outliers/resources/aws/ec2/instance.rb,
lib/outliers/resources/aws/rds/db_instance.rb,
lib/outliers/resources/aws/rds/db_snapshot.rb,
lib/outliers/resources/aws/elb/load_balancer.rb,
lib/outliers/resources/aws/ec2/security_group.rb,
lib/outliers/resources/aws/iam/user_collection.rb,
lib/outliers/resources/aws/ec2/image_collection.rb,
lib/outliers/resources/aws/s3/bucket_collection.rb,
lib/outliers/resources/aws/sqs/queue_collection.rb,
lib/outliers/resources/aws/cloud_formation/stack.rb,
lib/outliers/resources/aws/ec2/instance_collection.rb,
lib/outliers/resources/aws/rds/db_instance_collection.rb,
lib/outliers/resources/aws/rds/db_snapshot_collection.rb,
lib/outliers/resources/aws/elb/load_balancer_collection.rb,
lib/outliers/resources/aws/ec2/security_group_collection.rb,
lib/outliers/resources/aws/cloud_formation/stack_collection.rb

Defined Under Namespace

Modules: Aws

Class Method Summary collapse

Class Method Details

.collectionsObject



11
12
13
# File 'lib/outliers/resources.rb', line 11

def collections
  all_the_modules.select {|m| (m.is_a? Class) && (m.to_s =~ /Collection$/)}
end

.listObject



7
8
9
# File 'lib/outliers/resources.rb', line 7

def list
  Outliers::Resources.collections
end