Sha256: 172949e0e3ff0900660406283cfeee2b632f972fb85001882f45c40bedbbe51d
Contents?: true
Size: 700 Bytes
Versions: 4
Compression:
Stored size: 700 Bytes
Contents
module BaseCrm class Contact < ApiClient::Resource::Base include BaseCrm::Resource include BaseCrm::Noteable include BaseCrm::Taskable include BaseCrm::CustomFieldable namespace "contact" prefix "api/v1" always do endpoint BaseCrm.config.endpoints.crm end def payload hash = super hash.delete('tags_joined_by_comma') hash.delete('linkedin_display') hash end def self.fetch_for_deal(deal) scope. endpoint(BaseCrm.config.endpoints.sales). path("/api/v1/deals/#{deal.id}/contacts") end def noteable_type "Contact" end def taskable_type "Contact" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
basecrm-0.1.0 | lib/base_crm/contact.rb |
basecrm-0.0.3 | lib/base_crm/contact.rb |
basecrm-0.0.2 | lib/base_crm/contact.rb |
basecrm-0.0.1 | lib/base_crm/contact.rb |