class Hydra::PCDM::Validators::CompositeValidator
Object
which acts as one validator but delegates to many.
Attributes
validators[R]
Public Class Methods
new(*validators)
click to toggle source
# File lib/hydra/pcdm/validators/composite_validator.rb, line 7 def initialize(*validators) @validators = validators.compact end
Public Instance Methods
validate!(reflection, record)
click to toggle source
# File lib/hydra/pcdm/validators/composite_validator.rb, line 11 def validate!(reflection, record) validators.each do |validator| validator.validate!(reflection, record) end end