Sha256: 44ed24cb35f6bf22efbce7eb07900652e312ced64fb00b04cee00c1af6206ea4
Contents?: true
Size: 429 Bytes
Versions: 22
Compression:
Stored size: 429 Bytes
Contents
# frozen_string_literal: true module ActiveStorage class Attached::Changes::CreateOneOfMany < Attached::Changes::CreateOne # :nodoc: private def find_attachment if blob.persisted? record.public_send("#{name}_attachments").detect { |attachment| attachment.blob_id == blob.id } else blob.attachments.find { |attachment| attachment.record == record } end end end end
Version data entries
22 entries across 22 versions & 2 rubygems