class DeepStore::AdapterFactory

Public Class Methods

call(*args) click to toggle source
# File lib/deep_store/adapter_factory.rb, line 3
def self.call(*args)
  new.call(*args)
end

Public Instance Methods

call(settings) click to toggle source
# File lib/deep_store/adapter_factory.rb, line 7
def call(settings)
  credentials = Aws::Credentials.new(settings.access_key_id, settings.secret_access_key)

  Aws::S3::Client.new(region: settings.region, credentials: credentials)
end