Module: Codebreaker::Validations
- Includes:
- Constants::Shared
- Defined in:
- lib/codebreaker/validations/validations.rb
Constant Summary collapse
- MAX_LENGTH =
20- MIN_LENGTH =
3- ERROR_NAME =
'name'- ERROR_GUESS =
'guess'
Constants included from Constants::Shared
Constants::Shared::CORRECT_RANGE, Constants::Shared::LENGTH_GOOD, Constants::Shared::REGULAR_FOR_CODE, Constants::Shared::TYPE_OF_DIFFICULTY, Constants::Shared::WINNING_INDEX
Instance Method Summary collapse
Instance Method Details
#validate_for_name(name) ⇒ Object
12 13 14 |
# File 'lib/codebreaker/validations/validations.rb', line 12 def validate_for_name(name) (MIN_LENGTH..MAX_LENGTH).cover?(name.length) ? name : error(ERROR_NAME) end |