DEV: Add option to pass s3 client in param

This commit is contained in:
Vinoth Kannan 2019-01-04 12:16:09 +05:30
parent 75dbb98cca
commit 940a61037c
1 changed files with 2 additions and 1 deletions

View File

@ -7,6 +7,7 @@ class S3Helper
attr_reader :s3_bucket_name, :s3_bucket_folder_path
def initialize(s3_bucket_name, tombstone_prefix = '', options = {})
@s3_client = options.delete(:client)
@s3_options = default_s3_options.merge(options)
@s3_bucket_name, @s3_bucket_folder_path = begin
@ -224,7 +225,7 @@ class S3Helper
end
def s3_client
Aws::S3::Client.new(@s3_options)
@s3_client ||= Aws::S3::Client.new(@s3_options)
end
def s3_resource