Sha256: 33ba1950ed615f33bbedf03fba1c2a0c53cd1871308e86423a3b9cead2eaf8e9
Contents?: true
Size: 638 Bytes
Versions: 111
Compression:
Stored size: 638 Bytes
Contents
require "metanorma" require "metanorma-generic" require "metanorma/iho/processor" module Metanorma module IHO 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::IHO::Processor)
Version data entries
111 entries across 108 versions & 2 rubygems