Sha256: 38e7942e42430c57355ba7dc5a13a100d62e58daf3c2e45d5d221d21d0f79e7d

Contents?: true

Size: 1.23 KB

Versions: 26

Compression:

Stored size: 1.23 KB

Contents

# frozen_string_literal: true

# utility classes
require 'aws-sdk-s3/bucket_region_cache'
require 'aws-sdk-s3/encryption'
require 'aws-sdk-s3/encryption_v2'
require 'aws-sdk-s3/file_part'
require 'aws-sdk-s3/file_uploader'
require 'aws-sdk-s3/file_downloader'
require 'aws-sdk-s3/legacy_signer'
require 'aws-sdk-s3/multipart_file_uploader'
require 'aws-sdk-s3/multipart_stream_uploader'
require 'aws-sdk-s3/multipart_upload_error'
require 'aws-sdk-s3/object_copier'
require 'aws-sdk-s3/object_multipart_copier'
require 'aws-sdk-s3/presigned_post'
require 'aws-sdk-s3/presigner'

# customizations to generated classes
require 'aws-sdk-s3/customizations/bucket'
require 'aws-sdk-s3/customizations/errors'
require 'aws-sdk-s3/customizations/object'
require 'aws-sdk-s3/customizations/object_summary'
require 'aws-sdk-s3/customizations/multipart_upload'
require 'aws-sdk-s3/customizations/types/list_object_versions_output'
require 'aws-sdk-s3/customizations/types/permanent_redirect'

[
  Aws::S3::Object::Collection,
  Aws::S3::ObjectSummary::Collection,
  Aws::S3::ObjectVersion::Collection,
].each do |klass|
  klass.send(:alias_method, :delete, :batch_delete!)
  klass.extend Aws::Deprecations
  klass.send(:deprecated, :delete, use: :batch_delete!)
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
aws-sdk-s3-1.140.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.139.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.138.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.137.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.136.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.135.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.134.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.133.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.132.1 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.132.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.131.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.130.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.129.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.128.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.127.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.126.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.125.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.124.0 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.123.2 lib/aws-sdk-s3/customizations.rb
aws-sdk-s3-1.123.1 lib/aws-sdk-s3/customizations.rb