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