lib/codebreaker/validation.rb in codebreaker_dmitriev-0.2.1 vs lib/codebreaker/validation.rb in codebreaker_dmitriev-0.2.2
- old
+ new
@@ -1,15 +1,17 @@
module Codebreaker
module Validation
+ VALID_DIFFICULTS = %w[easy medium hell]
+
def name_valid?(name)
name.length.between? 3, 20
end
def guess_valid?(guess)
/^[1-6]{4}$/.match? guess
end
def difficult_valid?(level)
- !Constants::DIFFICULTS[level.to_sym].nil?
+ VALID_DIFFICULTS.include? level
end
end
end