Sha256: fcc625718ba9c66740f88757de2206a0daa61f6de7c955b3ec9a24a2d9396831

Contents?: true

Size: 352 Bytes

Versions: 11

Compression:

Stored size: 352 Bytes

Contents

# encoding: utf-8

module Locomotive
  class BaseUploader < ::CarrierWave::Uploader::Base
    include ::CarrierWave::ImageOptim

    if Locomotive.config.optimize_uploaded_files
      process optimize: [{
        gifsicle:   true,
        jpegoptim:  { allow_lossy: true, max_quality: 75 },
        optipng:    { level: 4 }
      }]
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotivecms-4.1.1 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.1.0 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.1.0.rc1 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.3 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.2 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.1 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.0 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.0.rc0 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.0.alpha3 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.0.alpha2 app/uploaders/locomotive/base_uploader.rb
locomotivecms-4.0.0.alpha1 app/uploaders/locomotive/base_uploader.rb