gitlab-ce/lib/web_ide/settings/default_settings.rb

31 lines
825 B
Ruby

# frozen_string_literal: true
module WebIde
module Settings
class DefaultSettings
# ALL WEB IDE SETTINGS ARE DECLARED HERE.
# @return [Hash]
def self.default_settings
{
vscode_extension_marketplace: [
{}, # NOTE: There is no default, the value is always generated by ExtensionMarketplaceGenerator
Hash
],
vscode_extension_marketplace_metadata: [
{ enabled: false, disabled_reason: :instance_disabled },
Hash
],
vscode_extension_marketplace_home_url: [
"",
String
],
vscode_extension_marketplace_view_model: [
{ enabled: false, reason: :instance_disabled, help_url: '' },
Hash
]
}
end
end
end
end