module CodebreakerRostik::Validator

Public Instance Methods

valid_length?(value, length) click to toggle source
# File lib/modules/validator.rb, line 15
def valid_length?(value, length)
  value.length == length
end
validate_class?(value, klass) click to toggle source
# File lib/modules/validator.rb, line 7
def validate_class?(value, klass)
  value.is_a?(klass)
end
validate_each_char_in_range?(value, length_range) click to toggle source
# File lib/modules/validator.rb, line 11
def validate_each_char_in_range?(value, length_range)
  value.each { |num| return false unless length_range.include?(num.to_i) }
end
validate_length_range?(value, length_range) click to toggle source
# File lib/modules/validator.rb, line 3
def validate_length_range?(value, length_range)
  length_range.include?(value.length)
end