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_path ⇒ Object
9 10 11 |
# File 'lib/capsule_crm/persistence/deletable.rb', line 9 def build_destroy_path "/api/#{self.class..destroy.call(self)}" end |
#destroy ⇒ Object
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 |