Module: Phonelib::PhoneExtendedData

Included in:
Phone
Defined in:
lib/phonelib/phone_extended_data.rb

Overview

module provides extended data methods for parsed phone

Instance Method Summary collapse

Instance Method Details

#carrierObject

Returns carrier of parsed phone number or nil if number is invalid or there is no carrier specified in db for this number



20
21
22
23
# File 'lib/phonelib/phone_extended_data.rb', line 20

def carrier
  get_ext_name Phonelib::Core::EXT_CARRIERS,
               Phonelib::Core::EXT_CARRIER_KEY
end

#geo_nameObject

Returns geo name of parsed phone number or nil if number is invalid or there is no geo name specified in db for this number



6
7
8
9
# File 'lib/phonelib/phone_extended_data.rb', line 6

def geo_name
  get_ext_name Phonelib::Core::EXT_GEO_NAMES,
               Phonelib::Core::EXT_GEO_NAME_KEY
end

#timezoneObject

Returns timezone of parsed phone number or nil if number is invalid or there is no timezone specified in db for this number



13
14
15
16
# File 'lib/phonelib/phone_extended_data.rb', line 13

def timezone
  get_ext_name Phonelib::Core::EXT_TIMEZONES,
               Phonelib::Core::EXT_TIMEZONE_KEY
end