Class: Phone

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/generators/install_contact_sync/templates/phone.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#numberObject

Returns the value of attribute number.



2
3
4
# File 'lib/generators/install_contact_sync/templates/phone.rb', line 2

def number
  @number
end

Instance Method Details

#complete_phone_numberObject



21
22
23
24
25
26
27
28
29
# File 'lib/generators/install_contact_sync/templates/phone.rb', line 21

def complete_phone_number
  if self.cc_prefix.blank?
    "00#{self.phone_number}"
  elsif self.cc_prefix == "0"
    "#{self.cc_prefix}#{self.phone_number}"
  else
    "+#{self.cc_prefix}#{self.phone_number}"
  end
end

#save_with_format!Object



31
32
33
34
# File 'lib/generators/install_contact_sync/templates/phone.rb', line 31

def save_with_format!
  save_with_format
  save
end