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