class Qonfig::Validation::Validators::Composite
@api private @since 0.20.0
Attributes
data_set[R]
@return [Qonfig::DataSet]
@api private @since 0.20.0
validators[R]
@return [Qonfig::Validation::Collections::InstanceCollection]
@api private @since 0.20.0
Public Class Methods
new(data_set)
click to toggle source
@param data_set
[Qonfig::DataSet] @return [void]
@api private @since 0.20.0
# File lib/qonfig/validation/validators/composite.rb, line 11 def initialize(data_set) @data_set = data_set @validators = data_set.class.validators.dup end
Public Instance Methods
valid?()
click to toggle source
@return [Boolean]
@api private @since 0.20.0
# File lib/qonfig/validation/validators/composite.rb, line 30 def valid? validate! true rescue Qonfig::ValidationError false end
validate!()
click to toggle source
@return [void]
@api private @since 0.20.0
# File lib/qonfig/validation/validators/composite.rb, line 20 def validate! validators.each do |validator| validator.validate(data_set) end end