Sha256: 1acfed554b93b46aab5c108f3838ba69adc58b64baaecb1006781248b2ebfb86
Contents?: true
Size: 510 Bytes
Versions: 3
Compression:
Stored size: 510 Bytes
Contents
module ActiveModel module Validations class VerityValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) record.errors.add(attribute, :verity, :message => options[:message], :value => value) unless value.is_a?(TrueClass) end end module HelperMethods def validates_verity_of(*attr_names) validates_with VerityValidator, _merge_attributes(attr_names) end alias validates_truth_of validates_verity_of end end end
Version data entries
3 entries across 3 versions & 1 rubygems