module Codebreaker::Validator

Public Instance Methods

check_cover?(cheackable, valid_numbers) click to toggle source
# File lib/app/modules/validator/validator.rb, line 5
def check_cover?(cheackable, valid_numbers)
  valid_numbers.cover?(cheackable.size)
end
check_include?(cheackable, valid_collection) click to toggle source
# File lib/app/modules/validator/validator.rb, line 9
def check_include?(cheackable, valid_collection)
  valid_collection.include?(cheackable)
end
check_numbers?(cheackable, valid_numbers) click to toggle source
# File lib/app/modules/validator/validator.rb, line 17
def check_numbers?(cheackable, valid_numbers)
  cheackable.each_char.all? { |guess_char| valid_numbers.include?(guess_char) }
end
check_size?(cheackable, valid_size) click to toggle source
# File lib/app/modules/validator/validator.rb, line 13
def check_size?(cheackable, valid_size)
  cheackable.size == valid_size
end