Module: NaturalNumberString

Defined in:
lib/natural_number_string.rb,
lib/natural_number_string/version.rb

Constant Summary collapse

VERSION =
'0.3.1'

Class Method Summary collapse

Class Method Details

.positive_integer_string?(value) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/natural_number_string.rb', line 10

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

.zero_or_positive_integer_string?(value) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/natural_number_string.rb', line 6

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