class Countries::PhoneNumbers::Detector
Attributes
applies_to[RW]
country_codes[RW]
default[RW]
Public Class Methods
new(config)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 5 def initialize config self.applies_to = config['applies_to'].to_s self.default = config['default'].to_s end
Public Instance Methods
find_all_by_phone_number(number)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 10 def find_all_by_phone_number number [ find_by_phone_number(number) ] end
find_all_countries_by_phone_number(number)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 18 def find_all_countries_by_phone_number number [ find_country_by_phone_number(number) ] end
find_by_phone_number(number)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 14 def find_by_phone_number number return Country.find_by_alpha2 find_alpha2(number) end
find_country_by_phone_number(number)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 22 def find_country_by_phone_number number return Country[find_alpha2(number)] end
Protected Instance Methods
find_alpha2(number)
click to toggle source
# File lib/countries/phone_numbers/detector.rb, line 28 def find_alpha2(number) self.default end