module DeepStore

Constants

VERSION

Public Class Methods

adapter() click to toggle source
# File lib/deep_store.rb, line 23
def self.adapter
  @adapter ||= AdapterFactory.call(settings)
end
configure(&block) click to toggle source
# File lib/deep_store.rb, line 27
def self.configure(&block)
  block.call(settings)
end
settings() click to toggle source
# File lib/deep_store.rb, line 31
def self.settings
  @settings ||= Settings.new(bucket:            ENV['DEEP_DIVE_BUCKET'],
                             region:            ENV.fetch('AWS_REGION', 'us-east-1'),
                             access_key_id:     ENV['AWS_ACCESS_KEY_ID'],
                             secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'])
end