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