exercism/ruby/phone-number/phone_number.rb

10 lines
206 B
Ruby
Raw Normal View History

2018-10-22 11:44:36 -04:00
# PhoneNumber class
2018-09-21 12:49:59 -04:00
class PhoneNumber
def self.clean(number)
2018-10-22 11:44:36 -04:00
number = number.gsub(/\D/, '').sub(/^[01]/, '')
return nil if number.length != 10 || %w[0 1].include?(number[3])
2018-09-21 12:49:59 -04:00
2018-10-22 11:44:36 -04:00
number
2018-09-21 12:49:59 -04:00
end
end