Sha256: 791a58d310ae50af3b8f3e75e6298e3a8a2190b816ea6d3f71b00782bf5eff19
Contents?: true
Size: 539 Bytes
Versions: 1
Compression:
Stored size: 539 Bytes
Contents
# frozen_string_literal: true module DynamicImage module Jobs # = Create variant # # Creates an image variant. class CreateVariant < ActiveJob::Base queue_as :dis discard_on Dis::Errors::NotFoundError retry_on StandardError, attempts: 10, wait: :polynomially_longer def perform(record, options, size) size_v = Vector2d.parse(size) DynamicImage::ProcessedImage.new(record, options) .find_or_create_variant(size_v) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dynamic_image-3.0.3 | lib/dynamic_image/jobs/create_variant.rb |