Class: Spree::Asset
Defined Under Namespace
Modules: Support
Constant Summary
collapse
- EXTERNAL_URL_METAFIELD_KEY =
'external.url'
- WEBP_SAVER_OPTIONS =
{
strip: true,
quality: 75,
lossless: false,
alpha_q: 85,
reduction_effort: 6,
smart_subsample: true
}.freeze
Instance Method Summary
collapse
Instance Method Details
#event_prefix ⇒ Object
66
67
68
|
# File 'app/models/spree/asset.rb', line 66
def event_prefix
'asset'
end
|
#external_url=(url) ⇒ Object
58
59
60
|
# File 'app/models/spree/asset.rb', line 58
def external_url=(url)
set_metafield(EXTERNAL_URL_METAFIELD_KEY, url.strip)
end
|
#product ⇒ Object
50
51
52
|
# File 'app/models/spree/asset.rb', line 50
def product
@product ||= viewable_type == 'Spree::Variant' ? viewable&.product : nil
end
|
#skip_import? ⇒ Boolean
62
63
64
|
# File 'app/models/spree/asset.rb', line 62
def skip_import?
false
end
|