Sha256: 63a10b53f54a6822de29ce9f577cd4c7510bdf65ed7f0cbca0edf05e4fb9ea38

Contents?: true

Size: 642 Bytes

Versions: 2

Compression:

Stored size: 642 Bytes

Contents

##
# This class is the master/parent class to all of the validation functionality
class PhoneNumberValidator
  class << self

    ##
    # Validates any United States phone number!
    #
    # <b>Example:</b>
    #   PhoneNumberValidator.validate('+1 (949) 355-6244 ext. 198842')
    #
    # <b>Output:</b>
    #   => '+1 (949) 355-6244 ext. 198842' is a valid phone number.'
    #   => true
    #
    # <b>Arguments:</b>
    #   phone_number: (String)
    def validate(phone_number)
      validator = Validator.new(phone_number)
      validator.validate
    end
  end
end

require 'phone_number_validator/validator'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phone_number_validator-0.5.3 lib/phone_number_validator.rb
phone_number_validator-0.5.2 lib/phone_number_validator.rb