Sha256: 92c58d9970285ea0a480274627bc5bc5652e15bb16d4db1773965c095e80f81e
Contents?: true
Size: 385 Bytes
Versions: 22
Compression:
Stored size: 385 Bytes
Contents
module Hydra::PCDM::Validators ## # Object which acts as one validator but delegates to many. class CompositeValidator attr_reader :validators def initialize(*validators) @validators = validators.compact end def validate!(reflection, record) validators.each do |validator| validator.validate!(reflection, record) end end end end
Version data entries
22 entries across 22 versions & 1 rubygems