Sha256: 821a89d2ee354e41bfba8e8a7462eb97653bc179648c44c1dad3d472ad8a91bb

Contents?: true

Size: 413 Bytes

Versions: 1

Compression:

Stored size: 413 Bytes

Contents

require 'natural_number_string/version'

module NaturalNumberString
  module_function

  def natural_number_string?(value)
    value.is_a?(String) && /^\d+$/ =~ value ? true : false
  end

  def zero_or_positive_integer_string?(value)
    value.is_a?(String) && /^\d+$/ =~ value ? true : false
  end

  def positive_integer_string?(value)
    value.is_a?(String) && /^[1-9]\d*$/ =~ value ? true : false
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
natural_number_string-0.2.1 lib/natural_number_string.rb