module AlexCodebreaker::Modules::Validators
Public Instance Methods
argument_length_check(arg, length)
click to toggle source
# File lib/alex_codebreaker/modules/validators.rb, line 4 def argument_length_check(arg, length) arg.to_s.length == length end
argument_max_length_check(arg, max)
click to toggle source
# File lib/alex_codebreaker/modules/validators.rb, line 8 def argument_max_length_check(arg, max) arg.length <= max end
argument_min_length_check(arg, min)
click to toggle source
# File lib/alex_codebreaker/modules/validators.rb, line 12 def argument_min_length_check(arg, min) arg.length >= min end
digits_check(arg, min_digit, max_digit)
click to toggle source
# File lib/alex_codebreaker/modules/validators.rb, line 16 def digits_check(arg, min_digit, max_digit) arg.split('').all? { |value| value.to_i.between?(min_digit, max_digit) } end