Enable frozen string in apps/validators/*.rb
Partially addresses #47424.
This commit is contained in:
parent
7c540395b9
commit
d5ee813e3d
16 changed files with 36 additions and 1 deletions
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class AttachmentUploader < GitlabUploader
|
||||
include RecordsUploads::Concern
|
||||
include ObjectStorage::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class AvatarUploader < GitlabUploader
|
||||
include UploaderHelper
|
||||
include RecordsUploads::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class FaviconUploader < AttachmentUploader
|
||||
EXTENSION_WHITELIST = %w[png ico].freeze
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class FileMover
|
||||
attr_reader :secret, :file_name, :model, :update_field
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# This class breaks the actual CarrierWave concept.
|
||||
# Every uploader should use a base_dir that is model agnostic so we can build
|
||||
# back URLs from base_dir-relative paths saved in the `Upload` model.
|
||||
|
@ -117,7 +119,7 @@ class FileUploader < GitlabUploader
|
|||
end
|
||||
|
||||
def markdown_link
|
||||
markdown = "[#{markdown_name}](#{secure_url})"
|
||||
markdown = +"[#{markdown_name}](#{secure_url})"
|
||||
markdown.prepend("!") if image_or_video? || dangerous?
|
||||
markdown
|
||||
end
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class GitlabUploader < CarrierWave::Uploader::Base
|
||||
class_attribute :options
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class JobArtifactUploader < GitlabUploader
|
||||
extend Workhorse::UploadPath
|
||||
include ObjectStorage::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class LegacyArtifactUploader < GitlabUploader
|
||||
extend Workhorse::UploadPath
|
||||
include ObjectStorage::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class LfsObjectUploader < GitlabUploader
|
||||
extend Workhorse::UploadPath
|
||||
include ObjectStorage::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class NamespaceFileUploader < FileUploader
|
||||
# Re-Override
|
||||
def self.root
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'fog/aws'
|
||||
require 'carrierwave/storage/fog'
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class PersonalFileUploader < FileUploader
|
||||
# Re-Override
|
||||
def self.root
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module RecordsUploads
|
||||
module Concern
|
||||
extend ActiveSupport::Concern
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Extra methods for uploader
|
||||
module UploaderHelper
|
||||
IMAGE_EXT = %w[png jpg jpeg gif bmp tiff ico].freeze
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Workhorse
|
||||
module UploadPath
|
||||
def workhorse_upload_path
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Enable frozen string in apps/validators/*.rb
|
||||
merge_request: 20382
|
||||
author: gfyoung
|
||||
type: other
|
Loading…
Reference in a new issue