Sha256: efe696256b58c65060c4c1ede7ba16ebbe32d0b72d3cf1fc35ff412a1f932fc4

Contents?: true

Size: 431 Bytes

Versions: 4

Compression:

Stored size: 431 Bytes

Contents

# frozen_string_literal: true

module Validator
  def check_length?(string, current_length)
    string.length == current_length
  end

  def check_length_in_range?(string, range)
    range.include? string.length
  end

  def check_number_in_range?(string, range)
    string.chars.all? { |char| range.include? char }
  end

  def check_symbols_in_range?(string, range)
    string.chars.all? { |char| range.include? char }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
codebreaker_gapdn-0.1.5 lib/helper/validator.rb
codebreaker_gapdn-0.1.3 lib/helper/validator.rb
codebreaker_gapdn-0.1.1 lib/helper/validator.rb
codebreaker_gapdn-0.1.0 lib/helper/validator.rb