metanorma/metanorma

View on GitHub
lib/metanorma/config.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Metanorma
  module Config
    def configure
      if block_given?
        yield configuration
      end
    end

    def configuration
      @configuration ||= Configuration.new
    end
  end

  class Configuration
    attr_accessor :logs

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

  extend Config
end