class TpCommon::FileStorage::Base

Prepare connection, key protector, consts for working wilt s3 files

Constants

MAX_RETRIES

Public Class Methods

new(directory_path = nil) click to toggle source
# File lib/tp_common/file_storage/base.rb, line 12
def initialize(directory_path = nil)
  @directory_path = directory_path || TpCommon::FileStorage.configuration.default_bucket
end

Private Instance Methods

connection() click to toggle source
# File lib/tp_common/file_storage/base.rb, line 23
def connection
  FileStorage.configuration.connection
end
directory() click to toggle source

Fog directory to bucket config in constructor

# File lib/tp_common/file_storage/base.rb, line 19
def directory
  FileStorage.configuration.get_directory(@directory_path)
end