class Connectwise::Company
Attributes
company_id[RW]
company_name[RW]
fax_number[RW]
id[RW]
market[RW]
phone_number[RW]
status[RW]
territory[RW]
type[RW]
url[RW]
web_site[RW]
Public Class Methods
find_transform(attrs)
click to toggle source
# File lib/connectwise/company.rb, line 21 def self.find_transform(attrs) attrs[:id] ||= attrs.delete(:company_rec_id) attrs end
save_transform(attrs)
click to toggle source
# File lib/connectwise/company.rb, line 26 def self.save_transform(attrs) attrs[:id] ||= attrs.delete(:company_rec_id) attrs end
transform(attrs)
click to toggle source
# File lib/connectwise/company.rb, line 14 def self.transform(attrs) attrs[:company_name] ||= attrs.delete(:name) attrs[:status] ||= 'Active' attrs[:company_id] ||= SecureRandom.hex(12) attrs end
where_transform(attrs)
click to toggle source
# File lib/connectwise/company.rb, line 9 def self.where_transform(attrs) attrs[:company_name] ||= attrs.delete(:name) if attrs[:name] attrs end
Public Instance Methods
to_cw_h()
click to toggle source
Calls superclass method
Connectwise::Model#to_cw_h
# File lib/connectwise/company.rb, line 31 def to_cw_h attrs = super attrs['CompanyID'] = attrs.delete('CompanyId') attrs end