Module: Dynamini::ClientInterface::ClassMethods
- Defined in:
- lib/dynamini/client_interface.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#in_memory ⇒ Object
19 20 21 |
# File 'lib/dynamini/client_interface.rb', line 19 def in_memory @in_memory || false end |
Instance Method Details
#client ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/dynamini/client_interface.rb', line 7 def client if in_memory @client ||= Dynamini::TestClient.new(hash_key, range_key) else @client ||= Aws::DynamoDB::Client.new( region: Dynamini.configuration.region, access_key_id: Dynamini.configuration.access_key_id, secret_access_key: Dynamini.configuration.secret_access_key ) end end |