Module: ActiveItem::Validations
- Included in:
- Base
- Defined in:
- lib/active_item/validations.rb
Overview
Convenience validation macro for uniqueness (DynamoDB-specific). Length, numericality, and format validations are provided by ActiveModel.
Instance Method Summary collapse
-
#validates_associated(*associations, **options) ⇒ Object
Validates that the associated records are valid.
- #validates_uniqueness_of(*attributes, **options) ⇒ Object
Instance Method Details
#validates_associated(*associations, **options) ⇒ Object
Validates that the associated records are valid. If any associated record is invalid, errors are added to the parent.
66 67 68 |
# File 'lib/active_item/validations.rb', line 66 def validates_associated(*associations, **) validates(*associations, associated: .empty? || ) end |
#validates_uniqueness_of(*attributes, **options) ⇒ Object
50 51 52 |
# File 'lib/active_item/validations.rb', line 50 def validates_uniqueness_of(*attributes, **) validates(*attributes, uniqueness: .empty? || ) end |