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