Module: Validator
- Included in:
- Codebreaker::BaseClass
- Defined in:
- lib/helper/validator.rb
Instance Method Summary collapse
- #check_length?(string, current_length) ⇒ Boolean
- #check_length_in_range?(string, range) ⇒ Boolean
- #check_number_in_range?(string, range) ⇒ Boolean
- #check_symbols_in_range?(string, range) ⇒ Boolean
Instance Method Details
#check_length?(string, current_length) ⇒ Boolean
4 5 6 |
# File 'lib/helper/validator.rb', line 4 def check_length?(string, current_length) string.length == current_length end |
#check_length_in_range?(string, range) ⇒ Boolean
8 9 10 |
# File 'lib/helper/validator.rb', line 8 def check_length_in_range?(string, range) range.include? string.length end |
#check_number_in_range?(string, range) ⇒ Boolean
12 13 14 |
# File 'lib/helper/validator.rb', line 12 def check_number_in_range?(string, range) string.chars.all? { |char| range.include? char } end |
#check_symbols_in_range?(string, range) ⇒ Boolean
16 17 18 |
# File 'lib/helper/validator.rb', line 16 def check_symbols_in_range?(string, range) string.chars.all? { |char| range.include? char } end |