Sha256: 33bff10e47bc7833b4b87c0571d1e1776d9ebbcbaaa507bd8c51989b26442b18
Contents?: true
Size: 409 Bytes
Versions: 4
Compression:
Stored size: 409 Bytes
Contents
# frozen_string_literal: true module ActiveModel module Validations # Validates that a file is attached # # Example: # # validates :logo, attached: true # class AttachedValidator < EachValidator def validate_each(record, attribute, value) record.errors.add(attribute, (options[:message] || "must be attached")) unless value.attached? end end end end
Version data entries
4 entries across 4 versions & 1 rubygems