Sha256: 4ece9a28223d420cd35cf1b5b75460da03a90afc67b1d68a226f35654c48bc91
Contents?: true
Size: 358 Bytes
Versions: 35
Compression:
Stored size: 358 Bytes
Contents
class Quby::AttributeValidValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) return if value.blank? if value.respond_to?(:valid?) record.errors.add(attribute, value.errors.full_messages.join(', ')) unless value.valid? else record.errors.add(attribute, 'does not respond_to valid?') end end end
Version data entries
35 entries across 35 versions & 1 rubygems