module TpCommon::FileStorage

Public Class Methods

configuration() click to toggle source
# File lib/tp_common/file_storage.rb, line 25
def self.configuration
  raise ::StandardError.new('FileStorage is not config yet.') unless defined?(@configuration)

  @configuration
end
configure() { |configuration| ... } click to toggle source
# File lib/tp_common/file_storage.rb, line 6
def self.configure
  @configuration = TpCommon::FileStorage::Configuration.new('us-east-1')

  yield(@configuration)

  Aws.config.update({
    region: @configuration.aws_region,
    credentials: Aws::Credentials.new(
      @configuration.aws_key_id,
      @configuration.aws_secret_key)
  })
end
key_prefix() click to toggle source
# File lib/tp_common/file_storage.rb, line 19
def self.key_prefix
  raise ::StandardError.new('FileStorage is not config yet.') unless defined?(@configuration)

  @configuration.key_prefix
end