Sha256: 3e88ae13f6dc6144bffb548f5a8c78336c5a6f264a57ce700735184146cdb841

Contents?: true

Size: 410 Bytes

Versions: 2

Compression:

Stored size: 410 Bytes

Contents

# frozen_string_literal: true

module Alchemy
  module Dragonfly
    module S3
      class CreatePictureThumb
        def self.call(variant, signature, uid)
          image = variant.image
          image.store(path: uid)
          variant.picture.thumbs.create!(
            picture: variant.picture,
            signature: signature,
            uid: uid,
          )
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alchemy-dragonfly-s3-5.1.4 lib/alchemy/dragonfly/s3/create_picture_thumb.rb
alchemy-dragonfly-s3-5.1.3 lib/alchemy/dragonfly/s3/create_picture_thumb.rb