lib/phonelib/phone_analyzer.rb in phonelib-0.4.5 vs lib/phonelib/phone_analyzer.rb in phonelib-0.4.6

- old
+ new

@@ -16,10 +16,11 @@ country = country_or_default_country passed_country result = try_to_parse_single_country(phone, country) # if previous parsing failed, trying for all countries if result.nil? || result.empty? || result.values.first[:valid].empty? - result = detect_and_parse phone + detected = detect_and_parse phone + result = detected.empty? ? result || {} : detected end result end private