Class: Yard::Lint::Validators::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/yard/lint/validators/config.rb

Overview

Base configuration class for validators Provides common class attributes for all validators

Class Attribute Summary collapse

Class Attribute Details

.combines_withArray<String>

Validators to combine with this one

Returns:

  • (Array<String>)

    validator names to combine, empty array for standalone



20
21
22
# File 'lib/yard/lint/validators/config.rb', line 20

def combines_with
  @combines_with ||= []
end

.defaultsHash

Default configuration for this validator

Returns:

  • (Hash)

    default configuration hash



16
17
18
# File 'lib/yard/lint/validators/config.rb', line 16

def defaults
  @defaults
end

.idSymbol

Unique identifier for this validator

Returns:

  • (Symbol)

    validator identifier



12
13
14
# File 'lib/yard/lint/validators/config.rb', line 12

def id
  @id
end