Module: AbideDevUtils::CEM::Validate::Strings
- Defined in:
- lib/abide_dev_utils/cem/validate/strings.rb,
lib/abide_dev_utils/cem/validate/strings/base_validator.rb,
lib/abide_dev_utils/cem/validate/strings/validation_finding.rb,
lib/abide_dev_utils/cem/validate/strings/puppet_class_validator.rb,
lib/abide_dev_utils/cem/validate/strings/puppet_defined_type_validator.rb
Overview
Validation objects and methods for Puppet Strings
Defined Under Namespace
Classes: BaseValidator, PuppetClassValidator, PuppetDefinedTypeValidator, ValidationFinding, Validator
Class Method Summary collapse
-
.validate(**opts) ⇒ Object
Convenience method to validate Puppet Strings of current module.
Class Method Details
.validate(**opts) ⇒ Object
Convenience method to validate Puppet Strings of current module
13 14 15 16 17 18 |
# File 'lib/abide_dev_utils/cem/validate/strings.rb', line 13 def self.validate(**opts) output = Validator.new(nil, **opts).validate output.transform_values do |results| results.select { |r| r[:errors].any? || r[:warnings].any? } end end |