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