Module: AlexCodebreaker::Modules::ArgumentsValidation
- Includes:
- Validators
- Defined in:
- lib/alex_codebreaker/modules/arguments_validation.rb
Instance Method Summary collapse
Methods included from Validators
#argument_length_check, #argument_max_length_check, #argument_min_length_check, #digits_check
Instance Method Details
#guess_validation(guess) ⇒ Object
10 11 12 13 14 |
# File 'lib/alex_codebreaker/modules/arguments_validation.rb', line 10 def guess_validation(guess) argument_length_check(guess, AlexCodebreaker::Modules::Settings::CODE_LENGTH) && digits_check(guess, AlexCodebreaker::Modules::Settings::CODE_MIN_DIGIT, AlexCodebreaker::Modules::Settings::CODE_MAX_DIGIT) end |
#name_validation(name) ⇒ Object
5 6 7 8 |
# File 'lib/alex_codebreaker/modules/arguments_validation.rb', line 5 def name_validation(name) argument_min_length_check(name, AlexCodebreaker::Modules::Settings::MIN_PLAYER_NAME_LENGTH) && argument_max_length_check(name, AlexCodebreaker::Modules::Settings::MAX_PLAYER_NAME_LENGTH) end |