Module: Validation
- Included in:
- Codebreaker
- Defined in:
- lib/codebreaker/validation.rb
Instance Method Summary collapse
Instance Method Details
#difficult_valid?(level) ⇒ Boolean
10 11 12 |
# File 'lib/codebreaker/validation.rb', line 10 def difficult_valid?(level) !Constants::DIFFICULTS[level.to_sym].nil? end |
#guess_valid?(guess) ⇒ Boolean
6 7 8 |
# File 'lib/codebreaker/validation.rb', line 6 def guess_valid?(guess) /^[1-6]{4}$/.match? guess end |
#name_valid?(name) ⇒ Boolean
2 3 4 |
# File 'lib/codebreaker/validation.rb', line 2 def name_valid?(name) name.length.between? 3, 20 end |