Sha256: d11dca445f76d64dc9f5d6a82fab8c40912934492984e4ef1df69aa4e3b5f887
Contents?: true
Size: 742 Bytes
Versions: 2
Compression:
Stored size: 742 Bytes
Contents
module Ubi module Memoria # A Phone! mobile? landline? who is calling??? class Phone < Base attr_reader :number def parser @number = Phonelib.parse(text.gsub(/\D/, ''), hint) end def format number && number.e164 end def national number && number.national end def international number && number.international end class << self # http://rubular.com/r/tEHB6KcZzk def regex(_hint = nil) / (?:^|\s)((?:\+\(?\d{1,3}\W)?[\._\-\/\s]* \(?\s*?\d{2,3}\s*?\)?[\._\-\/\s]*\d{3,5} [\._\-\/\s]*\d{4,5})(?:\s|$) /x end end end # Phone end # Memoria end # Ubi
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ubi-0.0.8 | lib/ubi/memorias/phone.rb |
ubi-0.0.7 | lib/ubi/memorias/phone.rb |