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

Instance Method Details

#empty_check?(value) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/codebreaker/helpers/validator.rb', line 6

def empty_check?(value)
  value.chomp.empty?
end

#format_check?(value) ⇒ Boolean

Returns:

  • (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