Module: Codebreaker::Helpers::Validator
- Included in:
- Entities::Menu
- Defined in:
- lib/codebreaker/helpers/validator.rb
Constant Summary collapse
- FORMAT_VALUES =
/^[1-6]{4}$/.freeze
Instance Method Summary collapse
- #empty_check?(value) ⇒ Boolean
- #format_check?(value) ⇒ Boolean
- #size_check(value, min_size, max_size) ⇒ Object
Instance Method Details
#empty_check?(value) ⇒ Boolean
6 7 8 |
# File 'lib/codebreaker/helpers/validator.rb', line 6 def empty_check?(value) value.chomp.empty? end |
#format_check?(value) ⇒ Boolean
10 11 12 |
# File 'lib/codebreaker/helpers/validator.rb', line 10 def format_check?(value) value =~ FORMAT_VALUES end |
#size_check(value, min_size, max_size) ⇒ Object
14 15 16 |
# File 'lib/codebreaker/helpers/validator.rb', line 14 def size_check(value, min_size, max_size) value.chomp.size.between?(min_size, max_size) end |