Module: Sequencescape::Api::Associations::HasMany::Validation
- Included in:
- AssociationProxy, InlineAssociationProxy
- Defined in:
- lib/sequencescape-api/associations/has_many/validation.rb
Defined Under Namespace
Classes: CompositeErrors
Instance Method Summary collapse
Instance Method Details
#errors ⇒ Object
7 8 9 |
# File 'lib/sequencescape-api/associations/has_many/validation.rb', line 7 def errors CompositeErrors.new(self) end |
#run_validations! ⇒ Object
2 3 4 5 |
# File 'lib/sequencescape-api/associations/has_many/validation.rb', line 2 def run_validations! # NOTE: Don't use all? here because it fails early and we need to see all validation errors all.inject(true) { |state, object| object.run_validations! and state } end |