class Addressbook::Contact

Constants

GENDER

Public Class Methods

import_csv(account, csv) click to toggle source
# File lib/addressbook/contact.rb, line 35
def self.import_csv(account, csv)
  uploader = ImportFileUploader.new
  File.open(csv.tempfile) { |file| uploader.store!(file) }
  Addressbook::Contact.get :import_csv, { account_id: account.id, filename: uploader.filename }
end
import_vcard(account, vcard) click to toggle source
# File lib/addressbook/contact.rb, line 29
def self.import_vcard(account, vcard)
  uploader = ImportFileUploader.new
  File.open(vcard.tempfile) { |file| uploader.store!(file) }
  Addressbook::Contact.get :import_vcard, { account_id: account.id, filename: uploader.filename }
end

Public Instance Methods

active?() click to toggle source
# File lib/addressbook/contact.rb, line 45
def active?
  status == 'active'
end
full_name() click to toggle source
# File lib/addressbook/contact.rb, line 41
def full_name
  [first_name, last_name].reject(&:blank?).join(' ')
end