Class: BaseValidator
- Inherits:
-
ActiveModel::EachValidator
- Object
- ActiveModel::EachValidator
- BaseValidator
- Defined in:
- lib/lite/validators/base_validator.rb
Direct Known Subclasses
AlphaValidator, Base64Validator, BooleanValidator, CompareValidator, CoordinateValidator, CreditCardValidator, CurrencyValidator, CusipValidator, EinValidator, EmailValidator, FileContentTypeValidator, FileExtensionValidator, FileSizeValidator, HexValidator, ImeiValidator, IpAddressValidator, IsbnValidator, IsinValidator, ListValidator, MacAddressValidator, NameValidator, PasswordValidator, PhoneNumberValidator, ReferenceValidator, SedolValidator, SlugValidator, SsnValidator, TimeZoneValidator, TypeValidator, UrlValidator, UsernameValidator, UuidValidator
Instance Method Summary collapse
Instance Method Details
#validate_each(record, attribute, value) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/lite/validators/base_validator.rb', line 5 def validate_each(record, attribute, value) assign_attr_readers(record, attribute, value) return if valid? record.errors.add(attribute, *) end |