Sha256: 55b136b1e65868cbbf45a7defa49406df59919fbfdfbb3cae3149d986ef7fc88

Contents?: true

Size: 369 Bytes

Versions: 74

Compression:

Stored size: 369 Bytes

Contents

require "metanorma/input"

module Metanorma
  module UN
    module Input
      class Asciidoc < ::Metanorma::Input::Asciidoc
        def extract_options(file)
          head = file.sub(/\n\n.*$/m, "\n")
          /\n(?<toc>:toc:)/ =~ head
          new_options = { toc: defined?(toc) }.compact
          super.merge(new_options)
        end
      end
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
metanorma-un-0.11.5 lib/metanorma/un/input.rb
metanorma-un-0.11.4 lib/metanorma/un/input.rb
metanorma-un-0.11.3 lib/metanorma/un/input.rb
metanorma-un-0.11.2 lib/metanorma/un/input.rb
metanorma-un-0.11.1 lib/metanorma/un/input.rb
metanorma-un-0.11.0 lib/metanorma/un/input.rb
metanorma-un-0.10.13 lib/metanorma/un/input.rb
metanorma-un-0.10.12 lib/metanorma/un/input.rb
metanorma-un-0.10.11 lib/metanorma/un/input.rb
metanorma-un-0.10.10 lib/metanorma/un/input.rb
metanorma-un-0.10.9 lib/metanorma/un/input.rb
metanorma-un-0.10.8 lib/metanorma/un/input.rb
metanorma-un-0.10.7 lib/metanorma/un/input.rb
metanorma-un-0.10.6 lib/metanorma/un/input.rb
metanorma-un-0.10.5 lib/metanorma/un/input.rb
metanorma-un-0.10.4 lib/metanorma/un/input.rb
metanorma-un-0.10.3 lib/metanorma/un/input.rb
metanorma-un-0.10.2 lib/metanorma/un/input.rb
metanorma-un-0.10.1 lib/metanorma/un/input.rb
metanorma-un-0.10.0 lib/metanorma/un/input.rb