Class: Xberg::TreeSitterConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTreeSitterConfig

Returns a new instance of TreeSitterConfig.

Parameters:

  • enabled: (Boolean)
  • cache_dir: (String)
  • languages: (Array[String])
  • groups: (Array[String])
  • process: (TreeSitterProcessConfig)


565
# File 'sig/types.rbs', line 565

def initialize: (?enabled: bool, ?cache_dir: String, ?languages: Array[String], ?groups: Array[String], ?process: TreeSitterProcessConfig) -> void

Instance Attribute Details

#cache_dirString?

Returns the value of attribute cache_dir.

Returns:

  • (String, nil)


560
561
562
# File 'sig/types.rbs', line 560

def cache_dir
  @cache_dir
end

#enabledBoolean?

Returns the value of attribute enabled.

Returns:

  • (Boolean, nil)


559
560
561
# File 'sig/types.rbs', line 559

def enabled
  @enabled
end

#groupsArray[String]?

Returns the value of attribute groups.

Returns:

  • (Array[String], nil)


562
563
564
# File 'sig/types.rbs', line 562

def groups
  @groups
end

#languagesArray[String]?

Returns the value of attribute languages.

Returns:

  • (Array[String], nil)


561
562
563
# File 'sig/types.rbs', line 561

def languages
  @languages
end

#processTreeSitterProcessConfig?

Returns the value of attribute process.

Returns:



563
564
565
# File 'sig/types.rbs', line 563

def process
  @process
end

Class Method Details

.defaultTreeSitterConfig

Returns:



566
# File 'sig/types.rbs', line 566

def self.default: () -> TreeSitterConfig