Sha256: 0a22ee8af65791a51e3094801be96e6ecd319a22f851772e1d75e12f4e1c9f8e
Contents?: true
Size: 899 Bytes
Versions: 28
Compression:
Stored size: 899 Bytes
Contents
require "metanorma" require "metanorma-generic" require "metanorma/bipm/processor" module Metanorma module BIPM def self.fonts_used { html: ["Times New Roman", "STIX", "Courier New"], pdf: ["Arial", "Times New Roman", "Work Sans", "STIX"] } end 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
28 entries across 28 versions & 1 rubygems