Method: Dynamini::TestClient#primary_with_range_insertion
- Defined in:
- lib/dynamini/test_client.rb
#primary_with_range_insertion(hash_key_value, range_key_value, updates, table) ⇒ Object
44 45 46 47 48 49 50 51 52 |
# File 'lib/dynamini/test_client.rb', line 44 def primary_with_range_insertion(hash_key_value, range_key_value, updates, table) updates.merge!(range_key_attr => range_key_value) if table[hash_key_value] && table[hash_key_value][range_key_value] table[hash_key_value][range_key_value].merge! updates else table[hash_key_value] ||= {} table[hash_key_value][range_key_value] = updates end end |