Method: PEROBS::DynamoDB#delete_unmarked_objects
- Defined in:
- lib/perobs/DynamoDB.rb
#delete_unmarked_objects ⇒ Array
Permanently delete all objects that have not been marked. Those are orphaned and are no longer referenced by any actively used object.
138 139 140 141 142 143 144 145 146 147 148 |
# File 'lib/perobs/DynamoDB.rb', line 138 def delete_unmarked_objects deleted_ids = [] each_item do |id| unless dynamo_is_marked?(id) dynamo_delete_item(id) deleted_ids << id end end deleted_ids end |