# frozen_string_literal: true class UploadSerializer < ApplicationSerializer attributes :id, :url, :original_filename, :filesize, :width, :height, :thumbnail_width, :thumbnail_height, :extension, :short_url, :short_path, :retain_hours, :human_filesize, :dominant_color def url if object.for_site_setting object.url else UrlHelper.cook_url(object.url, secure: SiteSetting.secure_uploads? && object.secure) end end end