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