Method: Dynamini::TestClient#batch_get_item
- Defined in:
- lib/dynamini/test_client.rb
#batch_get_item(args = {}) ⇒ Object
No range key support - use query instead.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/dynamini/test_client.rb', line 73 def batch_get_item(args = {}) responses = {} args[:request_items].each do |table_name, get_request| responses[table_name] = [] get_request[:keys].each do |key_hash| item = get_table(table_name)[key_hash.values.first] responses[table_name] << item unless item.nil? end end OpenStruct.new(responses: responses) end |