Sha256: 4d3c7c0869604a80dc579340d5323d451ae1b12fe214c76da19d8cd884b8533f

Contents?: true

Size: 648 Bytes

Versions: 7

Compression:

Stored size: 648 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module DecidimAwesome
    # This class deals with uploading images to a Blueprints.
    class ImageUploader < Decidim::ImageUploader
      process :validate_size, :validate_dimensions

      version :thumbnail do
        process resize_to_fit: [nil, 237]
      end

      # TODO: remove when diching 0.22 support
      def extension_white_list
        %w(jpg jpeg png)
      end

      def extension_whitelist
        %w(jpg jpeg png)
      end

      def content_type_whitelist
        %w(image/jpeg image/png)
      end

      def max_image_height_or_width
        8000
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.6.7 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.6 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.5 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.4 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.3 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.2 app/uploaders/decidim/decidim_awesome/image_uploader.rb
decidim-decidim_awesome-0.6.1 app/uploaders/decidim/decidim_awesome/image_uploader.rb