Class: Regexer::Validators::ConsecutiveInstancesOfOptionsValueValidator
- Inherits:
-
Object
- Object
- Regexer::Validators::ConsecutiveInstancesOfOptionsValueValidator
- Defined in:
- lib/regexer/validators/consecutive_instances_of_options_value_validator.rb
Overview
A Validator Class for validating option values being passed to consecutive_instances_of Regexer::Pattern method
Class Method Summary collapse
Class Method Details
.min_max_range_valid?(min_value, max_value) ⇒ Boolean
15 16 17 18 19 |
# File 'lib/regexer/validators/consecutive_instances_of_options_value_validator.rb', line 15 def self.min_max_range_valid?(min_value, max_value) = "minimum value is larger than maximum value" raise RangeError, unless min_value < max_value end |
.value_valid?(value) ⇒ Boolean
9 10 11 12 13 |
# File 'lib/regexer/validators/consecutive_instances_of_options_value_validator.rb', line 9 def self.value_valid?(value) = "Value should only be of type Integer" raise Regexer::Exceptions::InvalidValueError, unless integer?(value) end |