Sha256: dd0c806b737d0b7534dd0b9fddddedc54fda1f980ee6674116e591c6fb3ba5a1
Contents?: true
Size: 481 Bytes
Versions: 5
Compression:
Stored size: 481 Bytes
Contents
module Spree class Digital < Spree::Base belongs_to :variant has_many :digital_links, dependent: :destroy if defined?(Spree::Webhooks::HasWebhooks) include Spree::Webhooks::HasWebhooks end if Spree.private_storage_service_name has_one_attached :attachment, service: Spree.private_storage_service_name else has_one_attached :attachment end validates :attachment, attached: true validates :variant, presence: true end end
Version data entries
5 entries across 5 versions & 1 rubygems