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