Exception: Gitlab::ImportExport::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/gitlab/import_export/error.rb

Class Method Summary collapse

Class Method Details

.file_compression_error(error) ⇒ Object



17
18
19
# File 'lib/gitlab/import_export/error.rb', line 17

def self.file_compression_error(error)
  self.new(format('File compression or decompression failed. %{error}', error: error))
end

.incompatible_import_file_errorObject



21
22
23
# File 'lib/gitlab/import_export/error.rb', line 21

def self.incompatible_import_file_error
  self.new('The import file is incompatible')
end

.permission_error(user, object) ⇒ Object



6
7
8
9
10
11
# File 'lib/gitlab/import_export/error.rb', line 6

def self.permission_error(user, object)
  self.new(
    "User with ID: %s does not have required permissions for %s: %s with ID: %s" %
      [user.id, object.class.name, object.name, object.id]
  )
end

.unsupported_object_type_errorObject



13
14
15
# File 'lib/gitlab/import_export/error.rb', line 13

def self.unsupported_object_type_error
  self.new('Unknown object type')
end