Module: VsCode::Settings

Included in:
API::VsCode::Settings::VsCodeSettingsSync, CreateOrUpdateService, VsCodeSetting
Defined in:
lib/vs_code/settings.rb,
app/models/vs_code/settings/vs_code_setting.rb,
app/finders/vs_code/settings/settings_finder.rb,
app/services/vs_code/settings/delete_service.rb,
app/services/vs_code/settings/create_or_update_service.rb,
app/presenters/vs_code/settings/vs_code_setting_presenter.rb,
app/presenters/vs_code/settings/vs_code_manifest_presenter.rb

Defined Under Namespace

Classes: CreateOrUpdateService, DeleteService, SettingsFinder, VsCodeManifestPresenter, VsCodeSetting, VsCodeSettingPresenter

Constant Summary collapse

DEFAULT_MACHINE =
{
  id: 1,
  uuid: "3aa16b0f-652e-4850-8429-a00190dac6aa",
  version: 1,
  setting_type: "machines",
  machines: [
    {
      id: 1,
      name: "GitLab WebIDE",
      platform: "GitLab"
    }
  ]
}.freeze
EXTENSIONS =
"extensions"
SETTINGS_TYPES =
%w[settings extensions globalState machines keybindings snippets tasks profiles].freeze
DEFAULT_SESSION =
"1"
NO_CONTENT_ETAG =
"0"