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

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