Class: Metanorma::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/metanorma/config/config.rb

Overview

Mutable runtime configuration for the metanorma stack. Currently carries only the logs severity allowlist consumed by Util#log; other settings can be added here as cross-cutting needs arise.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



41
42
43
# File 'lib/metanorma/config/config.rb', line 41

def initialize
  @logs = %i[warning error fatal]
end

Instance Attribute Details

#logsArray<Symbol>

Returns severities printed by Util#log.

Returns:

  • (Array<Symbol>)

    severities printed by Util#log.



39
40
41
# File 'lib/metanorma/config/config.rb', line 39

def logs
  @logs
end