Module: CapsuleCRM::Persistence::Deletable

Included in:
Case, History, Opportunity, Organization, CapsuleCRM::Person, Task
Defined in:
lib/capsule_crm/persistence/deletable.rb

Instance Method Summary collapse

Instance Method Details

#build_destroy_pathObject



9
10
11
# File 'lib/capsule_crm/persistence/deletable.rb', line 9

def build_destroy_path
  "/api/#{self.class.connection_options.destroy.call(self)}"
end

#destroyObject



4
5
6
7
# File 'lib/capsule_crm/persistence/deletable.rb', line 4

def destroy
  self.id = nil if CapsuleCRM::Connection.delete(build_destroy_path)
  self
end