lib/codebreaker/validation.rb in codebreaker_dmitriev-0.1.0 vs lib/codebreaker/validation.rb in codebreaker_dmitriev-0.2.0
- old
+ new
@@ -1,19 +1,13 @@
module Validation
- DIFFICULTS = {
- easy: 'easy',
- medium: 'medium',
- hell: 'hell'
- }.freeze
-
def name_valid?(name)
name.length.between? 3, 20
end
def guess_valid?(guess)
/^[1-6]{4}$/.match? guess
end
- def difficult_valid?(difficult)
- DIFFICULTS.values.include? difficult.downcase
+ def difficult_valid?(level)
+ !Constants::DIFFICULTS[level.to_sym].nil?
end
end