Class: ActiveModel::Validations::CompositeValidator
- Inherits:
-
EachValidator
- Object
- EachValidator
- ActiveModel::Validations::CompositeValidator
- Defined in:
- lib/active_model/validations/composite_validator.rb
Overview
Composite Validator. Inherits from ActiveModel::EachValidator.
Usage:
class UserRegistration
include ActiveModel::Validations
attr_accessor :user, :user_credentials
validates :user, composite: true
validates :user_credentials, composite: true
end
Instance Method Summary collapse
Instance Method Details
#validate_each(record, attribute, value) ⇒ Object
17 18 19 20 |
# File 'lib/active_model/validations/composite_validator.rb', line 17 def validate_each(record, attribute, value) Validator .call(parent: self, record: record, attribute: attribute, value: value) end |