Class: Apes::Validators::BaseValidator
- Inherits:
-
ActiveModel::EachValidator
- Object
- ActiveModel::EachValidator
- Apes::Validators::BaseValidator
- Defined in:
- lib/apes/validators.rb
Overview
The base validator.
Direct Known Subclasses
BooleanValidator, EmailValidator, PhoneValidator, ReferenceValidator, TimestampValidator, UuidValidator, ZipCodeValidator
Instance Method Summary (collapse)
-
- (Object) validate_each(model, attribute, value)
Perform validation on a attribute of a model.
Instance Method Details
- (Object) validate_each(model, attribute, value)
Perform validation on a attribute of a model.
16 17 18 19 20 21 22 23 24 |
# File 'lib/apes/validators.rb', line 16 def validate_each(model, attribute, value) checked = check_valid?(value) return checked if checked = [:message] || [:default_message] destination = [:additional] ? model.additional_errors : model.errors destination[attribute] << nil end |