Sha256: 43f4b8d74c1fe10d26f46e1ce61a5b98e98a0bd8ba7d0e799062f55fc1c55018
Contents?: true
Size: 424 Bytes
Versions: 7
Compression:
Stored size: 424 Bytes
Contents
module UseCaseValidations module Validations class PresenceValidator < EachValidator # :nodoc: def validate_each(record, attr_name, value) record.errors.add(attr_name, :blank, options) if Helpers._blank?(value) end end module HelperMethods def validates_presence_of(*attr_names) validates_with PresenceValidator, _merge_attributes(attr_names) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems