Method: Harvest::Behavior::Crud#delete

Defined in:
lib/harvest/behavior/crud.rb

#delete(model) ⇒ Integer #delete(id) ⇒ Integer #delete(id) ⇒ Integer

Deletes an item

Overloads:

  • #delete(model) ⇒ Integer

    Parameters:

    • model (Harvest::BaseModel)

      the item you want to delete

  • #delete(id) ⇒ Integer

    Parameters:

    • id (Integer)

      the id of the item you want to delete

  • #delete(id) ⇒ Integer

    Parameters:

    • id (String)

      the String version of the id of the item you want to delete

Returns:

  • (Integer)

    the id of the item deleted



73
74
75
76
77
# File 'lib/harvest/behavior/crud.rb', line 73

def delete(model)
  model = api_model.wrap(model)
  response = request(:delete, credentials, "#{api_model.api_path}/#{model.id}")
  model.id
end