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