Sha256: 0cfb73b055d3e9a57c274b81f09c7ddea3e7bdc70c705f54668d34c446a82dea
Contents?: true
Size: 662 Bytes
Versions: 1
Compression:
Stored size: 662 Bytes
Contents
# frozen_string_literal: true # Validate parameters module CodebreakerSmn module ValidationHelper def not_empty_string(input) (input.is_a? String) && !input.empty? end def valid_length(input:, from:, to:) input.size.between?(from, to) end def positive_integers(input) input.all? { |char| positive_integer(char) } end def positive_integer(input) (input.is_a? Integer) && input.positive? end def valid_digits(input, range) input.all? { |digit| valid_digit(digit, range) } end def valid_digit(digit, range) range.include?(digit) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
codebreaker_smn-0.1.3 | lib/codebreaker_smn/helpers/validation_helper.rb |