Sha256: 6fbab1259d457dc3dda58c2764b990e24e52bf9afbb10f503ad19044fc35ef9c
Contents?: true
Size: 368 Bytes
Versions: 12
Compression:
Stored size: 368 Bytes
Contents
# frozen_string_literal: true module Fields module Validations::Presence extend ActiveSupport::Concern included do attribute :presence, :boolean, default: false end def interpret_to(model, field_name, _accessibility, _options = {}) super return unless presence model.validates field_name, presence: true end end end
Version data entries
12 entries across 12 versions & 1 rubygems