Method: Uc3DmpDynamo::Client#initialize
- Defined in:
- lib/uc3-dmp-dynamo/client.rb
#initialize(**args) ⇒ Client
Returns a new instance of Client.
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 |