summaryrefslogtreecommitdiff
path: root/app/models/uploads/base.rb
diff options
context:
space:
mode:
authorJan Provaznik <jprovaznik@gitlab.com>2018-11-28 14:23:50 +0100
committerJan Provaznik <jprovaznik@gitlab.com>2018-11-28 16:42:29 +0100
commit8212a2e49470bd7981df30f6733a2ac4b96fd5e9 (patch)
tree30d6158c5d09d6b251fdd8b2b4ae1b6b13555f91 /app/models/uploads/base.rb
parent95f0dd20da21c6e245b3e5370d9206849799789d (diff)
downloadgitlab-ce-jprovazn-fast-upload-delete.tar.gz
Addressed review commentsjprovazn-fast-upload-delete
* moved additional methods into FogStorage * used generic logger * used single queue for local/fog files
Diffstat (limited to 'app/models/uploads/base.rb')
-rw-r--r--app/models/uploads/base.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/models/uploads/base.rb b/app/models/uploads/base.rb
new file mode 100644
index 00000000000..92dd94d3836
--- /dev/null
+++ b/app/models/uploads/base.rb
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+
+module Uploads
+ class Base
+ BATCH_SIZE = 100
+
+ attr_reader :logger
+
+ def initialize(logger: nil)
+ @logger ||= Rails.logger
+ end
+ end
+end