Sha256: d0e9598f2028f90b6090e93553e9acd697f4f5189a9b4c8af6f9e271be93b50b
Contents?: true
Size: 309 Bytes
Versions: 1
Compression:
Stored size: 309 Bytes
Contents
module ExtraValidations class NestedValidator < ActiveModel::EachValidator def validate_each(record, attribute, nested) return if !nested || nested.valid? nested.errors.each do |nested_attr, error| record.errors.add("#{attribute}/#{nested_attr}", error) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
extra_validations-0.1.0 | lib/extra_validations/nested_validator.rb |