MartenStorages::VariantPipeline::Spec
A variant resize specification. Constructed via kwargs:
VariantPipeline::Spec.new(max_dimension: 1500) VariantPipeline::Spec.new(max_dimension: 600, format: "png")
Constructors
Back-compat constructor: accept the legacy
{max_dimension: Int32} NamedTuple literal shape so existing
variants: {"large" => {max_dimension: 1500}} call sites keep
working without changes.
Instance methods
format
Per-variant output format override (e.g. "jpg", "png", "webp").
When nil, Service falls back to
MartenStorages.configuration.default_variant_format.
max_dimension
Source