Sha256: e22db1eae7b1caeed593b6cd2dd5ab91254161bbd8eeb1c2bd73ec1c635aae96
Contents?: true
Size: 562 Bytes
Versions: 17
Compression:
Stored size: 562 Bytes
Contents
# frozen_string_literal: true module Decidim # This class deals with uploading avatars to a User. class AvatarUploader < ImageUploader set_variants do { profile: { resize_to_fill: [536, 640] }, big: { resize_to_fit: [80, 80] }, thumb: { resize_to_fit: [40, 40] } } end def default_url(*) AssetRouter::Pipeline.new("media/images/default-avatar.svg", model:).url end def default_multiuser_url(*) AssetRouter::Pipeline.new("media/images/avatar-multiuser.png", model:).url end end end
Version data entries
17 entries across 17 versions & 1 rubygems