Module: Metanorma::Generic
- Extended by:
- Forwardable
- Defined in:
- lib/metanorma/generic.rb,
lib/metanorma/generic/version.rb,
lib/metanorma/generic/processor.rb
Defined Under Namespace
Classes: Configuration, Processor
Constant Summary collapse
- ORGANIZATION_NAME_SHORT =
"Acme"- ORGANIZATION_NAME_LONG =
"Acme Corp."- DOCUMENT_NAMESPACE =
"https://www.metanorma.org/ns/generic"- YAML_CONFIG_FILE =
'metanorma.yml'- VERSION =
"1.7.0"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
97 98 99 |
# File 'lib/metanorma/generic.rb', line 97 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
103 104 105 106 |
# File 'lib/metanorma/generic.rb', line 103 def configure self.configuration ||= Configuration.new yield(configuration) end |
.fonts_used ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/metanorma/generic/processor.rb', line 5 def self.fonts_used { html: [ configuration.html_bodyfont || "Overpass", configuration.html_headerfont || "Overpass", configuration.html_monospacefont || "Space Mono" ].uniq, doc: [ configuration.word_bodyfont || "Overpass", configuration.word_headerfont || "Overpass", configuration.word_monospacefont || "Space Mono"].uniq, pdf: [ configuration.word_bodyfont || "Overpass", configuration.word_headerfont || "Overpass", configuration.word_monospacefont || "Space Mono"].uniq, } end |