Method: Proxima::Model#destroy
- Defined in:
- lib/proxima/model.rb
#destroy(params = {}) ⇒ Object
162 163 164 165 166 167 168 169 |
# File 'lib/proxima/model.rb', line 162 def destroy(params = {}) raise "Cannot destroy a new record" if new_record? @response = self.class.api.delete(self.class.delete_by_id_path.call(self.to_h.merge(params))) return false unless @response.code == 204 self.persisted = true end |