module CodebreakerAp::Validation
Public Instance Methods
check_chars_range(value, range)
click to toggle source
# File lib/codebreaker_ap/modules/validation.rb, line 7 def check_chars_range(value, range) raise WrongNumbersError unless value.chars.all? { |number| range.include? number.to_i } end
check_difficulty(difficulty_name, all_difficulty_names)
click to toggle source
# File lib/codebreaker_ap/modules/validation.rb, line 11 def check_difficulty(difficulty_name, all_difficulty_names) raise WrongDifficultyError unless all_difficulty_names.include?(difficulty_name) end
check_length(value, length)
click to toggle source
# File lib/codebreaker_ap/modules/validation.rb, line 3 def check_length(value, length) raise WrongLengthError unless length.include? value.length end