Class: OpenC3::LocalBucket

Inherits:
AwsBucket show all
Defined in:
lib/openc3/utilities/local_bucket.rb

Overview

This class exists simply to enable the following code in bucket.rb

bucket_class = ENV['OPENC3_CLOUD'].capitalize + 'Bucket'

So when the OPENC3_CLOUD var is set to ‘local’ this file is used The local code uses Minio which is identical to the Aws APIs

Constant Summary

Constants inherited from AwsBucket

AwsBucket::CREATE_CHECK_COUNT

Method Summary

Methods inherited from AwsBucket

#check_object, #create, #delete, #delete_object, #delete_objects, #ensure_public, #exist?, #get_object, #head_object, #initialize, #list_files, #list_objects, #presigned_request, #put_object

Methods inherited from Bucket

#check_object, #create, #delete, #delete_object, #delete_objects, #ensure_public, #exist?, getClient, #get_object, #initialize, #list_files, #list_objects, #presigned_request, #put_object

Constructor Details

This class inherits a constructor from OpenC3::AwsBucket