class FluentValidation::Validators::ChildCollectionValidatorAdaptor
Public Class Methods
new(fluent_validator)
click to toggle source
# File lib/fluent_validation/validators/child_collection_validator_adaptor.rb, line 6 def initialize(fluent_validator) @fluent_validator = fluent_validator end
Public Instance Methods
validate(validator_context)
click to toggle source
# 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