Sha256: 2a7afe27154acdab69104d1d15b9dcdb9c17cbbe84095567f2cb9dbc88c70927
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
module Highrise class Person < Subject include Pagination include Taggable include Searchable include CustomFields def company Company.find(company_id) if company_id end def name "#{first_name rescue ''} #{last_name rescue ''}".strip end def address contact_data.addresses.first end def web_address contact_data.web_addresses.first end def email_addresses contact_data.email_addresses.collect { |address| address.address } rescue [] end def phone_numbers contact_data.phone_numbers.collect { |phone_number| phone_number.number } rescue [] end def label 'Party' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
highrise-3.2.3 | lib/highrise/person.rb |