Class: Cline::GlobalSettings

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

Overview

Global settings for Cline

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

#auto_update_enabledBoolean

Returns Flag indicating if automatic updates are enabled.

Returns:

  • (Boolean)

    Flag indicating if automatic updates are enabled



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

attribute :auto_update_enabled, :boolean

#disabled_toolsArray<String>

Returns List of tools that are disabled.

Returns:

  • (Array<String>)

    List of tools that are disabled



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

attribute :disabled_tools, Utils::Schema.collection(:string)

#telemetry_opt_outBoolean

Returns Flag indicating if telemetry is opted out.

Returns:

  • (Boolean)

    Flag indicating if telemetry is opted out



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

attribute :telemetry_opt_out, :boolean