class Envirobly::Aws::S3
def initialize(bucket:, region:, credentials: nil)
def initialize(bucket:, region:, credentials: nil) @region = region @bucket = bucket client_options = { region: } unless credentials.nil? client_options.merge! credentials.transform_keys(&:to_sym) end @client = Aws::S3::Client.new(client_options) resource = Aws::S3::Resource.new(client: @client) @bucket_resource = resource.bucket(@bucket) end