class Telephone
Constants
- FORMAT
Attributes
number[RW]
Public Class Methods
new(number)
click to toggle source
# File lib/telephone.rb, line 6 def initialize(number) @number = number end
Public Instance Methods
formatted()
click to toggle source
# File lib/telephone.rb, line 14 def formatted stripped.gsub FORMAT, "(\\1) \\2-\\3" end
stripped()
click to toggle source
# File lib/telephone.rb, line 10 def stripped @number.gsub /[^\d]/, '' end
to_s()
click to toggle source
# File lib/telephone.rb, line 22 def to_s formatted end
valid?()
click to toggle source
# File lib/telephone.rb, line 18 def valid? stripped.match FORMAT end