Sha256: 2d9d679b9da5f78154db2efde4fcd5ef7b8b04385b05b904c6689f8664eb37e4
Contents?: true
Size: 729 Bytes
Versions: 4
Compression:
Stored size: 729 Bytes
Contents
require "metanorma" require "metanorma-generic" require "metanorma/bipm/processor" module Metanorma module BIPM class Configuration < Metanorma::Generic::Configuration def initialize(*args) super html_configs ||= File.join(File.expand_path('config', __dir__), 'bipm_html.yml') 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::BIPM::Processor)
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
metanorma-bipm-0.0.4 | lib/metanorma/bipm.rb |
metanorma-bipm-0.0.3 | lib/metanorma/bipm.rb |
metanorma-bipm-0.0.2 | lib/metanorma/bipm.rb |
metanorma-bipm-0.0.1 | lib/metanorma/bipm.rb |