class ProcessExecuter::Options::Base
def validate_options
- Api: - private
Raises:
-
(ArgumentError)
- if any invalid option values are found
Returns:
-
(void)
-
def validate_options options.each_key do |option_key| validator = allowed_options[option_key]&.validator instance_exec(&validator.to_proc) unless validator.nil? end raise ArgumentError, errors.join("\n") unless errors.empty? end