18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/metanorma/input/asciidoc.rb', line 18
def (file)
= file.sub(/\n\n.*$/m, "")
/\n:script: (?<script>[^\n]+)\n/ =~
/\n:body-font: (?<bodyfont>[^\n]+)\n/ =~
/\n:header-font: (?<headerfont>[^\n]+)\n/ =~
/\n:monospace-font: (?<monospacefont>[^\n]+)\n/ =~
/\n:title-font: (?<titlefont>[^\n]+)\n/ =~
/\n:i18nyaml: (?<ni18nyaml>[^\n]+)\n/ =~
{
script: defined?(script) ? script : nil,
bodyfont: defined?(bodyfont) ? bodyfont : nil,
headerfont: defined?() ? : nil,
monospacefont: defined?(monospacefont) ? monospacefont : nil,
titlefont: defined?(titlefont) ? titlefont : nil,
i18nyaml: defined?(i18nyaml) ? i18nyaml : nil,
}.reject { |_, val| val.nil? }
end
|