Sha256: c97fa2a349a489ea69660f0abbdf79c7f3eb3bf8f51cf1eb911126cd8caca4a9
Contents?: true
Size: 559 Bytes
Versions: 3
Compression:
Stored size: 559 Bytes
Contents
module Spree class Asset < Spree::Base include Support::ActiveStorage include Spree::Metadata if defined?(Spree::Webhooks::HasWebhooks) include Spree::Webhooks::HasWebhooks end belongs_to :viewable, polymorphic: true, touch: true acts_as_list scope: [:viewable_id, :viewable_type] if Spree.public_storage_service_name has_one_attached :attachment, service: Spree.public_storage_service_name else has_one_attached :attachment end default_scope { includes(attachment_attachment: :blob) } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_core-4.10.1 | app/models/spree/asset.rb |
spree_core-4.10.0 | app/models/spree/asset.rb |
spree_core-4.9.0 | app/models/spree/asset.rb |