class Connectwise::Contact
Attributes
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
TODO - email or email_address - Member
uses email_address, while here it's email - normalize
Private Class Methods
# File lib/connectwise/contact.rb, line 14 def self.find_transform(attrs) attrs[:id] ||= attrs.delete(:contact_rec_id) attrs end
# File lib/connectwise/contact.rb, line 19 def self.save_transform(attrs) attrs[:id] ||= attrs.delete(:contact_rec_id) attrs end
Public Instance Methods
TODO - add company accessor and make use of company rec id - either run another query to create it, or find a way to defer until company is asked for
# File lib/connectwise/contact.rb, line 9 def company=(company) @company = company end
Private Instance Methods
Connectwise::Model#to_cw_h
# File lib/connectwise/contact.rb, line 24 def to_cw_h h = super h.delete(:company_id) h = h.merge(CompanyId: @company.company_id) if @company h end