module ConSync::StringPhone

Public Instance Methods

extract_country_code() click to toggle source

extend ActiveSupport::Concern

# File lib/con_sync/util/string_phone.rb, line 6
def extract_country_code
  string = self
  if string[0..1] == "00"
    string[0..1] = "+"
  end
  if string[0] == "+"
    breakdown = GlobalPhone.parse(string)
    prefix = breakdown.country_code
    num = breakdown.national_string
    return [prefix,num]
  elsif string[0] == "0"
    num = string[1..-1]
    prefix = "0"
    return [prefix, num]
  else
    return ["", string]
  end
end