Module: Codebreaker::DAL
- Extended by:
- Helpers::Validatable
- Defined in:
- lib/codebreaker/dal/modules/dal_module.rb,
lib/codebreaker/dal/modules/error_module.rb
Defined Under Namespace
Modules: Error
Constant Summary
Constants included from Helpers::Validatable
Helpers::Validatable::ArgumentNilError, Helpers::Validatable::ValidationError, Helpers::Validatable::WrongTypeError
Class Method Summary collapse
Class Method Details
.enter_name(player_name) ⇒ Object
9 10 11 12 13 |
# File 'lib/codebreaker/dal/modules/dal_module.rb', line 9 def self.enter_name(player_name) validation(player_name, ->(name) { name.length.between?(3, 20) }, presence: true) do raise Error::ValidationError, '`Player name` ' end end |