Sha256: 54ec7c951bfd23cdc10007b5eb658ba62210b5a21177dcf2a9d9b898bc770009

Contents?: true

Size: 436 Bytes

Versions: 8

Compression:

Stored size: 436 Bytes

Contents

module Outliers
  module Resources
    module Aws
      module S3
        class BucketCollection < Collection

          def load_all
            unless provider.credentials['region'] == 'us-east-1'
              raise Exceptions::UnsupportedRegion.new "Bucket verifications must target region us-east-1."
            end
            connect.buckets.map {|r| resource_class.new r}
          end

        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
outliers-0.3.3 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.3.2 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.3.1 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.3.0 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.2.0 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.1.1 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.1.0 lib/outliers/resources/aws/s3/bucket_collection.rb
outliers-0.0.1 lib/outliers/resources/aws/s3/bucket_collection.rb