class MaskMan::Validate

Constants

SPECIAL_CHARS

Public Class Methods

count_special_chars(string) click to toggle source
# File lib/mask_man/validate.rb, line 32
def self.count_special_chars(string)
  count = 0
  string.each_char { |char| count += 1 if SPECIAL_CHARS.include?(char) }
  return count
end
has_special_chars?(string) click to toggle source
# File lib/mask_man/validate.rb, line 6
def self.has_special_chars?(string)
  contains = false
  
  string.each_char do |char|
    if SPECIAL_CHARS.include?(char)
      contains = true 
      break
    end
  end
  
  return contains
end
only_asc?(string) click to toggle source
# File lib/mask_man/validate.rb, line 19
def self.only_asc?(string)
  only_asc = true

  string.each_byte do |byte|
    if byte > 127
      only_asc = false 
      break
    end
  end

  return only_asc
end