Module: Countries::PhoneNumbers::Formatters::ClassMethods

Defined in:
lib/countries/phone_numbers/formatters.rb

Instance Method Summary collapse

Instance Method Details

#format_international_phone_number(number, options = {}) ⇒ Object



17
18
19
# File 'lib/countries/phone_numbers/formatters.rb', line 17

def format_international_phone_number( number, options={} )
  format_phone_number( number, {format: :international}.merge(options) )
end

#format_local_phone_number(number, options = {}) ⇒ Object



13
14
15
# File 'lib/countries/phone_numbers/formatters.rb', line 13

def format_local_phone_number( number, options={} )
  format_phone_number( number, {format: :local}.merge(options) )
end

#format_national_phone_number(number, options = {}) ⇒ Object



21
22
23
# File 'lib/countries/phone_numbers/formatters.rb', line 21

def format_national_phone_number( number, options={} )
  format_phone_number( number, {format: :national}.merge(options) )
end

#format_phone_number(number, options = {}) ⇒ Object



9
10
11
# File 'lib/countries/phone_numbers/formatters.rb', line 9

def format_phone_number( number, options={} )
  Phony.formatted( Phony.normalize( number ), options )
end