Sha256: 537dc4ce068c78b942cb9d0993ee11db9df92e2b81f134f51df8b5b1109daf1f

Contents?: true

Size: 530 Bytes

Versions: 24

Compression:

Stored size: 530 Bytes

Contents

Appfuel::Initialize.define('global.dynamodb') do |config, container|
  require 'aws-sdk'
  require 'appfuel/storage/dynamodb'

  env = config[:env]
  endpoint = config[:aws][:dynamodb][:endpoint]
  region   = config[:aws][:region] || 'us-east-1'
  aws_config = { region: region }

  if ['local', 'development'].include?(env.to_s) && endpoint
    aws_config[:endpoint] = endpoint
  end
  Aws.config.update(aws_config)


  client = Aws::DynamoDB::Client.new
  container.register(Appfuel::Dynamodb::CLIENT_CONTAINER_KEY, client)
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
appfuel-0.7.0 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.16 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.15 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.14 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.13 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.12 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.11 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.10 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.9 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.8 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.7 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.6 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.5 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.4 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.3 lib/appfuel/initializers/dynamodb.rb
appfuel-0.6.1 lib/appfuel/initializers/dynamodb.rb
appfuel-0.5.16 lib/appfuel/initializers/dynamodb.rb
appfuel-0.5.15 lib/appfuel/initializers/dynamodb.rb
appfuel-0.5.14 lib/appfuel/initializers/dynamodb.rb
appfuel-0.5.13 lib/appfuel/initializers/dynamodb.rb