Method: Mara::Persistence.delete_model

Defined in:
lib/mara/persistence.rb

.delete_model(item) ⇒ true, false

Delete an item.

Parameters:

  • item (Hash)

    The item to be deleted.

Returns:

  • (true, false)

Since:

  • 1.0.0



135
136
137
138
139
140
141
142
143
# File 'lib/mara/persistence.rb', line 135

def delete_model(item)
  delete = DestroyRequest.new(item)
  response = perform_requests(
     Mara::Client.shared,
     Mara.config.dynamodb.table_name,
    [delete]
  )
  !response.nil?
end