Method: OceanDynamo::Persistence::ClassMethods#delete
- Defined in:
- lib/ocean-dynamo/persistence.rb
#delete(hash, range = nil) ⇒ Object
Class method to delete a record. Returns true if the record existed, false if it didn’t.
37 38 39 40 41 42 43 44 45 |
# File 'lib/ocean-dynamo/persistence.rb', line 37 def delete(hash, range=nil) _late_connect? keys = { table_hash_key.to_s => hash } keys[table_range_key] = range if table_range_key && range = { key: keys, return_values: "ALL_OLD" } dynamo_table.delete_item().attributes ? true : false end |