Sha256: dfaf1349925b2933f08c5541531382b6feaf36a95e6d1971c28131f7a9429f3c
Contents?: true
Size: 481 Bytes
Versions: 4
Compression:
Stored size: 481 Bytes
Contents
module ValidatesTelephone module Formatter def self.br(number) return nil if number.nil? number.gsub(/[\(\)-]/, "") =~ /^(\d{2})(9)?(\d{4})(\d{4})$/ return number if $1.nil? "(#{$1})#{$2}#{$3}-#{$4}" end def self.usa(number) return nil if number.nil? number.gsub(/[\(\)-]/, "") =~ /^(\d{3})(\d{3})(\d{4})$/ return number if $1.nil? "(#{$1})#{$2}-#{$3}" end def self.any(number) number end end end
Version data entries
4 entries across 4 versions & 1 rubygems