lib/phonelib/phone_analyzer.rb in phonelib-0.6.11 vs lib/phonelib/phone_analyzer.rb in phonelib-0.6.12

- old
+ new

@@ -185,13 +185,16 @@ # * +type+ - type of phone to get patterns for def get_patterns(all_patterns, type) type = Core::FIXED_LINE if type == Core::FIXED_OR_MOBILE patterns = all_patterns[type] - if patterns.nil? - [nil, nil] + if patterns + [ + type_regex(patterns, Core::POSSIBLE_PATTERN), + type_regex(patterns, Core::VALID_PATTERN) + ] else - [patterns[Core::POSSIBLE_PATTERN], patterns[Core::VALID_PATTERN]] + [nil, nil] end end end end