Class: CoverImageUploader

Inherits:
BaseUploader
  • Object
show all
Defined in:
app/uploaders/cover_image_uploader.rb

Constant Summary collapse

QUALITY =
90

Instance Method Summary collapse

Methods inherited from BaseUploader

#filename, #size_range, #store_dir

Instance Method Details

#extension_allowlistObject



28
29
30
# File 'app/uploaders/cover_image_uploader.rb', line 28

def extension_allowlist
  %w[png jpg jpeg gif webp heic]
end

#qualityObject



22
23
24
25
26
# File 'app/uploaders/cover_image_uploader.rb', line 22

def quality
  vips! do |v|
    v.saver(Q: QUALITY)
  end
end