Module: Codebreaker::Validation
- Included in:
- Codebreaker
- Defined in:
- lib/codebreaker/validation.rb
Constant Summary collapse
- VALID_DIFFICULTS =
%w[easy medium hell]
Instance Method Summary collapse
Instance Method Details
#difficult_valid?(level) ⇒ Boolean
13 14 15 |
# File 'lib/codebreaker/validation.rb', line 13 def difficult_valid?(level) VALID_DIFFICULTS.include? level end |
#guess_valid?(guess) ⇒ Boolean
9 10 11 |
# File 'lib/codebreaker/validation.rb', line 9 def guess_valid?(guess) /^[1-6]{4}$/.match? guess end |
#name_valid?(name) ⇒ Boolean
5 6 7 |
# File 'lib/codebreaker/validation.rb', line 5 def name_valid?(name) name.length.between? 3, 20 end |