Module: Philiprehberger::Phone::ShortcodeValidation
- Defined in:
- lib/philiprehberger/phone/shortcode.rb
Class Method Summary collapse
Class Method Details
.valid_shortcode?(input, country: :us) ⇒ Boolean
23 24 25 26 27 28 29 30 31 |
# File 'lib/philiprehberger/phone/shortcode.rb', line 23 def self.valid_shortcode?(input, country: :us) digits = input.to_s.gsub(/\D/, '') return false if digits.empty? rules = SHORTCODE_RULES[country] return false unless rules rules[:lengths].include?(digits.length) end |