module Dynamodb::Connection

Public Instance Methods

client(new_connection = nil) click to toggle source
# File lib/dynamodb/connection.rb, line 7
def client(new_connection = nil)
  return (@@client = new_connection) unless new_connection.nil?

  @@client ||= Aws::DynamoDB::Client.new(Dynamodb.configuration.client_config)
end
reset_client() click to toggle source
# File lib/dynamodb/connection.rb, line 19
def reset_client
  @@client   = nil
  @@resource = nil
end
resource(new_resource = nil) click to toggle source
# File lib/dynamodb/connection.rb, line 13
def resource(new_resource = nil)
  return (@@resource = new_resource) unless new_resource.nil?

  @@resource ||= Aws::DynamoDB::Resource.new(client: client)
end