Class: Cline::WorkspaceSettings

Inherits:
Schema
  • Object
show all
Defined in:
lib/cline/workspace_settings.rb

Overview

Workspace settings from workspaceState.json

Instance Attribute Summary

Attributes inherited from Schema

#extra_attributes

Public API collapse

Methods inherited from Schema

#==, as_hash, cast, cline_snake_attributes, of_hash, #to_cline_json, #to_hash

Instance Method Details

#__vscode_migration_versionInteger

Returns VSCode migration version.

Returns:

  • (Integer)

    VSCode migration version



27
# File 'lib/cline/workspace_settings.rb', line 27

attribute :__vscode_migration_version, :integer

#local_agents_rules_togglesHash{String => Boolean}

Returns Local Agents rules toggle states.

Returns:

  • (Hash{String => Boolean})

    Local Agents rules toggle states



15
# File 'lib/cline/workspace_settings.rb', line 15

attribute :local_agents_rules_toggles, Utils::Schema.map(:boolean)

#local_cline_rules_togglesHash{String => Boolean}

Returns Local Cline rules toggle states.

Returns:

  • (Hash{String => Boolean})

    Local Cline rules toggle states



12
# File 'lib/cline/workspace_settings.rb', line 12

attribute :local_cline_rules_toggles, Utils::Schema.map(:boolean)

#local_cursor_rules_togglesHash{String => Boolean}

Returns Local Cursor rules toggle states.

Returns:

  • (Hash{String => Boolean})

    Local Cursor rules toggle states



24
# File 'lib/cline/workspace_settings.rb', line 24

attribute :local_cursor_rules_toggles, Utils::Schema.map(:boolean)

#local_skills_togglesHash{String => Boolean}

Returns Local skills toggle states.

Returns:

  • (Hash{String => Boolean})

    Local skills toggle states



9
# File 'lib/cline/workspace_settings.rb', line 9

attribute :local_skills_toggles, Utils::Schema.map(:boolean)

#local_windsurf_rules_togglesHash{String => Boolean}

Returns Local Windsurf rules toggle states.

Returns:

  • (Hash{String => Boolean})

    Local Windsurf rules toggle states



21
# File 'lib/cline/workspace_settings.rb', line 21

attribute :local_windsurf_rules_toggles, Utils::Schema.map(:boolean)

#workflow_togglesHash{String => Boolean}

Returns Workflow toggle states.

Returns:

  • (Hash{String => Boolean})

    Workflow toggle states



18
# File 'lib/cline/workspace_settings.rb', line 18

attribute :workflow_toggles, Utils::Schema.map(:boolean)