Module: Forem::APIOperations::Delete::ClassMethods
- Defined in:
- lib/forem/api_operations/delete.rb
Overview
Class-level delete helpers.
Instance Method Summary collapse
-
#delete(id, opts = {}) ⇒ ForemObject?
Delete a resource by its ID via the Forem API.
Instance Method Details
#delete(id, opts = {}) ⇒ ForemObject?
Delete a resource by its ID via the Forem API.
Sends a DELETE request to {resource_path}/{id}. If the
server responds with a non-empty body it is used to construct a
resource instance (representing the deleted object); otherwise
nil is returned.
54 55 56 57 58 |
# File 'lib/forem/api_operations/delete.rb', line 54 def delete(id, opts = {}) requestor = opts[:requestor] resp = request(:delete, "#{resource_path}/#{id}", {}, opts) resp.parsed_body ? construct_from(resp.parsed_body, requestor: requestor) : nil end |