Sha256: 7e3cc7e305cca5725842852ae858efaec35f39cbc8577327b67eee6cc93765cc

Contents?: true

Size: 388 Bytes

Versions: 12

Compression:

Stored size: 388 Bytes

Contents

# frozen_string_literal: true

module Decidim
  # This class deals with uploading an organization's favicon.
  class OrganizationFaviconUploader < ImageUploader
    SIZES = {
      huge: 512,
      big: 192,
      medium: 180,
      small: 32
    }.freeze

    set_variants do
      SIZES.transform_values do |value|
        { resize_and_pad: [value, value] }
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
decidim-core-0.27.9 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.8 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.7 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.6 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.5 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.4 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.3 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.2 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.1 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.0 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.0.rc2 app/uploaders/decidim/organization_favicon_uploader.rb
decidim-core-0.27.0.rc1 app/uploaders/decidim/organization_favicon_uploader.rb