Module: NaturalNumberString
- Defined in:
- lib/natural_number_string.rb,
lib/natural_number_string/version.rb
Overview
Check the value is string of natural number.
Constant Summary collapse
- VERSION =
'1.0.1'
Class Method Summary collapse
-
.positive_integer_string?(value) ⇒ Boolean
Check the value is string of positive integer.
-
.zero_or_positive_integer_string?(value) ⇒ Boolean
Check the value is string of positive integer or zero.
Class Method Details
.positive_integer_string?(value) ⇒ Boolean
Check the value is string of positive integer
74 75 76 |
# File 'lib/natural_number_string.rb', line 74 def positive_integer_string?(value) value.is_a?(String) && /^[1-9]\d*$/ =~ value ? true : false end |
.zero_or_positive_integer_string?(value) ⇒ Boolean
Check the value is string of positive integer or zero
39 40 41 |
# File 'lib/natural_number_string.rb', line 39 def zero_or_positive_integer_string?(value) value.is_a?(String) && /^\d+$/ =~ value ? true : false end |