Sha256: 7061ead511f1bd65a6a5c28487ef05e973d05dfadc7ec5b0f1d59a20494860a6
Contents?: true
Size: 640 Bytes
Versions: 98
Compression:
Stored size: 640 Bytes
Contents
require "metanorma" require "metanorma-generic" require_relative './csa/processor' module Metanorma module Csa class Configuration < Metanorma::Generic::Configuration def initialize(*args) super end end class << self extend Forwardable attr_accessor :configuration Configuration::CONFIG_ATTRS.each do |attr_name| def_delegator :@configuration, attr_name end def configure self.configuration ||= Configuration.new yield(configuration) end end configure {} end end Metanorma::Registry.instance.register(Metanorma::Csa::Processor)
Version data entries
98 entries across 98 versions & 1 rubygems