Module: Creditario::API::Delete

Included in:
Creditario::Attachments, Expenses, Incomes, References
Defined in:
lib/creditario/api/delete.rb

Overview

Creditario::API::Delete

Modulo encargado de eliminar recursos existentes en la API de creditar.io

Instance Method Summary collapse

Instance Method Details

#delete(id) ⇒ Object

Realiza una llamada DELETE al path del Repositorio que este haciendo uso de este modulo.

Si todo sale bien, la respuesta no tendrá contenido alguno y el código de estado HTTP será 204. De lo contrario, el código de estado HTTP será diferente a 204 y la respuesta tendrá los detalles del error.



17
18
19
20
21
22
# File 'lib/creditario/api/delete.rb', line 17

def delete(id)
  path = "#{self.resource_path}/#{id}"
  API.request(:delete, path).code == "204"
rescue Creditario::Exceptions::ResourceNotFoundError => exception
  exception.server_response
end