Class: PhoneNumber

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/phone_number.rb

Instance Method Summary collapse

Instance Method Details

#labelObject



19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'app/models/phone_number.rb', line 19

def label
  case phone_number_type
  when 'phone'
    "Tel:"
  when 'fax'
    "Fax:"
  when 'mobile'
    "Mob:"
  when 'email'
    "Mail:"
  else
    phone_number_type
  end
end

#to_s(separator = " ", format = :default) ⇒ Object

String



35
36
37
38
39
40
41
42
# File 'app/models/phone_number.rb', line 35

def to_s(separator = " ", format = :default)
  case format
    when :label
      return [label, number].compact.join(separator)
    else
      return number
  end
end