Sha256: 29c8d89c5a1e1f72a89318703c095597f77084415baf2cecb7ec0fa1f3bb76d0
Contents?: true
Size: 636 Bytes
Versions: 91
Compression:
Stored size: 636 Bytes
Contents
require "metanorma" require "metanorma-generic" require_relative "./cc/processor" module Metanorma module CC 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::CC::Processor)
Version data entries
91 entries across 91 versions & 1 rubygems