podemos-info/participa2

View on GitHub
decidim-module-votings/app/uploaders/decidim/votings/voting_uploader.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Decidim
  module Votings
    # This class deals with uploading avatars to a User.
    class VotingUploader < Decidim::ImageUploader
      include CarrierWave::MiniMagick

      process :validate_dimensions

      version :big do
        process resize_and_pad: [500, 500]
      end

      version :thumb do
        process resize_and_pad: [100, 100]
      end

      version :icon do
        process resize_and_pad: [40, 40]
      end
    end
  end
end