lib/phonelib/phone_analyzer.rb in phonelib-0.8.9 vs lib/phonelib/phone_analyzer.rb in phonelib-0.9.0

- old
+ new

@@ -68,13 +68,14 @@ end # replacing national prefix to simplified format def with_replaced_national_prefix(phone, data) return phone unless data[Core::NATIONAL_PREFIX_TRANSFORM_RULE] + phone = phone.gsub(/^#{data[Core::COUNTRY_CODE]}/, '') if phone.start_with?(data[Core::COUNTRY_CODE]) pattern = cr("^(?:#{data[Core::NATIONAL_PREFIX_FOR_PARSING]})") match = phone.match pattern if match && match.captures.compact.size > 0 - phone.gsub(pattern, data[Core::NATIONAL_PREFIX_TRANSFORM_RULE]) + data[Core::COUNTRY_CODE] + phone.gsub(pattern, data[Core::NATIONAL_PREFIX_TRANSFORM_RULE]) else phone end end