Module: Codebreaker::Modules::Validator
- Included in:
- Entities::Menu
- Defined in:
- lib/codebreaker/modules/validator.rb
Constant Summary collapse
- VALUE_FORMAT =
/^[1-6]{4}$/.freeze
Instance Method Summary collapse
- #check_command_range(command) ⇒ Object
- #check_emptyness(value) ⇒ Object
- #check_length(value, min_size, max_size) ⇒ Object
Instance Method Details
#check_command_range(command) ⇒ Object
16 17 18 |
# File 'lib/codebreaker/modules/validator.rb', line 16 def check_command_range(command) command =~ VALUE_FORMAT end |
#check_emptyness(value) ⇒ Object
8 9 10 |
# File 'lib/codebreaker/modules/validator.rb', line 8 def check_emptyness(value) value.empty? end |
#check_length(value, min_size, max_size) ⇒ Object
12 13 14 |
# File 'lib/codebreaker/modules/validator.rb', line 12 def check_length(value, min_size, max_size) value.size.between?(min_size, max_size) end |