Module: InputValidator
- Included in:
- OneDataAccessor, RedisConf
- Defined in:
- lib/input_validator.rb
Overview
Simple helper module for input validation
Constant Summary collapse
- URI_RE =
/\A#{URI.regexp}\z/- NUMBER_RE =
/\A[[:digit:]]+\z/
Instance Method Summary collapse
Instance Method Details
#is?(object, regexp) ⇒ Boolean
8 9 10 |
# File 'lib/input_validator.rb', line 8 def is?(object, regexp) object.to_s =~ regexp end |
#is_number?(object) ⇒ Boolean
12 13 14 |
# File 'lib/input_validator.rb', line 12 def is_number?(object) is?(object, NUMBER_RE) end |
#is_uri?(object) ⇒ Boolean
16 17 18 |
# File 'lib/input_validator.rb', line 16 def is_uri?(object) is?(object, URI_RE) end |