Module: Lab42::DataClass::Proxy::Validations
- Included in:
- Lab42::DataClass::Proxy
- Defined in:
- lib/lab42/data_class/proxy/validations.rb
Instance Method Summary collapse
Instance Method Details
#validate!(instance) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/lab42/data_class/proxy/validations.rb', line 7 def validate!(instance) errors = validations .map(&_check_validation!(instance)) .compact raise ValidationError, errors.join("\n") unless errors.empty? end |