Sha256: 71b27643e08f3506f6327f86a594be11ae8a33612630239421cb6135e5012201

Contents?: true

Size: 587 Bytes

Versions: 2

Compression:

Stored size: 587 Bytes

Contents

class PictureUploader < AbAdmin::CarrierWave::BaseUploader
  
  # process quality: 80
  # process cropper: :cropper_geometry

  version :thumb do
    process resize_to_fill: [80, 80]
  end

  version :content do
    process quality: 80
    process resize_to_fill: [800, 800]
  end

  version :content_webp do
    process convert_to_webp: [{quality: 90, method: 5, resize_to_fill: [800, 800]}]
  end

  # version :content_webp do
  #   process convert_to_webp: [{quality: 80, method: 5, resize_w: 800, resize_h: 800}]
  # end

  def extension_allowlist
    %w(jpg jpeg gif png)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ab_admin-0.11.0 lib/generators/ab_admin/install/templates/uploaders/picture_uploader.rb
ab_admin-0.10.0 lib/generators/ab_admin/install/templates/uploaders/picture_uploader.rb