Class: FluentValidation::Validators::ChildCollectionValidatorAdaptor
- Inherits:
-
Validator
- Object
- Validator
- FluentValidation::Validators::ChildCollectionValidatorAdaptor
- Defined in:
- lib/fluent_validation/validators/child_collection_validator_adaptor.rb
Instance Method Summary collapse
-
#initialize(fluent_validator) ⇒ ChildCollectionValidatorAdaptor
constructor
A new instance of ChildCollectionValidatorAdaptor.
- #validate(validator_context) ⇒ Object
Constructor Details
#initialize(fluent_validator) ⇒ ChildCollectionValidatorAdaptor
Returns a new instance of ChildCollectionValidatorAdaptor.
6 7 8 |
# File 'lib/fluent_validation/validators/child_collection_validator_adaptor.rb', line 6 def initialize(fluent_validator) @fluent_validator = fluent_validator end |
Instance Method Details
#validate(validator_context) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/fluent_validation/validators/child_collection_validator_adaptor.rb', line 10 def validate(validator_context) validation_failures = Array.new validator_context.attribute_value.each do |item| result = @fluent_validator.validate item validation_failures.concat result.validation_failures end validation_failures end |