Module: ValidatesTelephone::Formatter
- Defined in:
- lib/validates_telephone/formatter.rb
Class Method Summary collapse
Class Method Details
.any(number) ⇒ Object
17 18 19 |
# File 'lib/validates_telephone/formatter.rb', line 17 def self.any(number) number end |
.br(number) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/validates_telephone/formatter.rb', line 3 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 |
.usa(number) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/validates_telephone/formatter.rb', line 10 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 |