Method: Uc3DmpDynamo::Client#initialize

Defined in:
lib/uc3-dmp-dynamo/client.rb

#initialize(**args) ⇒ Client

Returns a new instance of Client.

Raises:



16
17
18
19
20
21
# File 'lib/uc3-dmp-dynamo/client.rb', line 16

def initialize(**args)
  @table = args.fetch(:table, ENV.fetch('DYNAMO_TABLE', nil))
  raise ClientError, MSG_MISSING_TABLE if @table.nil?

  @connection = Aws::DynamoDB::Client.new(region: ENV.fetch('AWS_REGION', 'us-west-2'))
end