Method: Dynomite::Item::Write::DeleteItem#call

Defined in:
lib/dynomite/item/write/delete_item.rb

#callObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/dynomite/item/write/delete_item.rb', line 3

def call
  key = @model.attrs.slice(@model.class.partition_key_field, @model.class.sort_key_field)
  params = {
    table_name: @model.class.table_name,
    key: key
  }
  # In case you want to specify condition_expression or expression_attribute_values
  params = params.merge(@options)
  client.delete_item(params) # resp
end